<!DOCTYPE html>
<html lang=en>
<head>
	<meta charset=utf-8>
	<meta http-equiv=X-UA-Compatible content="IE=edge">
	<meta name=viewport content="width=device-width,initial-scale=1">
	<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">
	<link rel=icon href=favicon.ico>
	<title>隐私协议</title>

	<style>
		.bg-gradient-ghost-left {
			background-color: transparent;
			background: -webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255, 255, 255, 0)));
			background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0))
		}

		.bg-gradient-ghost-right {
			background-color: transparent;
			background: -webkit-gradient(linear, right top, left top, from(#fff), to(rgba(255, 255, 255, 0)));
			background: linear-gradient(to left, #fff, rgba(255, 255, 255, 0))
		}

		.flex {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex
		}

		.flex-horiz {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-direction: row;
			flex-direction: row
		}

		.flex-vert {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column
		}

		.flex-fill {
			-webkit-box-flex: 1;
			-ms-flex: 1 1 auto;
			flex: 1 1 auto
		}

		.flex-space {
			min-height: 1px;
			min-width: 1px;
			-webkit-box-flex: 1;
			-ms-flex: 1;
			flex: 1
		}

		.flex-static {
			-ms-flex-negative: 0;
			flex-shrink: 0
		}

		.flex-between {
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		.flex-around {
			-ms-flex-pack: distribute;
			justify-content: space-around
		}

		.flex-center {
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center
		}

		.flex-end {
			-webkit-box-pack: end;
			-ms-flex-pack: end;
			justify-content: flex-end
		}

		.flex-stretch {
			-webkit-box-align: stretch;
			-ms-flex-align: stretch;
			align-items: stretch
		}

		.flex-vstart {
			-webkit-box-align: start;
			-ms-flex-align: start;
			align-items: flex-start
		}

		.flex-vend {
			-webkit-box-align: end;
			-ms-flex-align: end;
			align-items: flex-end
		}

		.flex-baseline {
			-webkit-box-align: baseline;
			-ms-flex-align: baseline;
			align-items: baseline
		}

		.flex-vcenter {
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center
		}

		.hack-webkit-render {
			-webkit-transform: translateZ(0);
			-webkit-backface-visibility: hidden
		}

		.shadow-z1 {
			-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
			box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12)
		}

		.shadow-z1h {
			-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
			box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15)
		}

		.shadow-z2 {
			-webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
			box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)
		}

		.shadow-z3 {
			-webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, .24), 0 17px 50px 0 rgba(0, 0, 0, .19);
			box-shadow: 0 12px 15px 0 rgba(0, 0, 0, .24), 0 17px 50px 0 rgba(0, 0, 0, .19)
		}

		.shadow-z4 {
			-webkit-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, .22), 0 25px 55px 0 rgba(0, 0, 0, .21);
			box-shadow: 0 16px 28px 0 rgba(0, 0, 0, .22), 0 25px 55px 0 rgba(0, 0, 0, .21)
		}

		.shadow-z5 {
			-webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
			box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22)
		}

		.shadow-tb {
			-webkit-box-shadow: 0 7px 21px rgba(0, 0, 0, .1);
			box-shadow: 0 7px 21px rgba(0, 0, 0, .1)
		}

		body, html {
			width: 100%;
			height: 100%
		}

		html {
			font-size: 36px
		}

		@media (max-width: 480px) {
			html {
				font-size: 24px
			}
		}

		body {
			padding-top: 64px;
			overflow-y: scroll;
			overflow-x: hidden;
			text-rendering: optimizeLegibility;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			-moz-font-feature-settings: "liga", "kern"
		}

		@media (max-width: 768px) {
			body {
				padding-top: 55px
			}
		}

		body > a > img {
			display: none
		}

		.site-main {
			min-height: 50%
		}

		.btn {
			position: relative;
			padding: 8px 24px;
			-webkit-transition: all 280ms cubic-bezier(.4, 0, .2, 1);
			transition: all 280ms cubic-bezier(.4, 0, .2, 1)
		}

		.btn.btn-link:focus, .btn.btn-link:hover, .btn:focus {
			text-decoration: none;
			outline: 0 !important
		}

		.btn.btn-raised {
			-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
			box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15)
		}

		.btn.btn-raised:hover {
			-webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
			box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)
		}

		.btn.btn-default {
			color: #4d4d4d;
			border-color: #c2c2c2
		}

		.btn.btn-default:hover {
			background-color: #ededed
		}

		.btn.btn-sm {
			line-height: 20px;
			padding: 4px 12px;
			font-size: 14px
		}

		.btn.btn-lg {
			padding: 14px 26px;
			font-size: 18px
		}

		.btn.btn-gradient-blue {
			font-size: 16px;
			padding: 14px 40px;
			border: none;
			color: #fff;
			border-radius: 26px;
			background: linear-gradient(-45deg, #32b6ff, #4276ff);
			-webkit-box-shadow: 0 2px 8px 0 rgba(82, 94, 102, .15);
			box-shadow: 0 2px 8px 0 rgba(82, 94, 102, .15)
		}

		.btn.btn-gradient-blue:hover {
			-webkit-box-shadow: 0 6px 18px 0 rgba(82, 94, 102, .15);
			box-shadow: 0 6px 18px 0 rgba(82, 94, 102, .15)
		}

		.btn.btn-gradient-ghost {
			font-size: 16px;
			padding: 14px 40px;
			border: 1px solid #3da8f5;
			color: #3da8f5;
			border-radius: 26px;
			-webkit-box-shadow: 0 2px 8px 0 rgba(36, 10, 147, .15);
			box-shadow: 0 2px 8px 0 rgba(36, 10, 147, .15)
		}

		.btn.btn-gradient-ghost:hover {
			-webkit-box-shadow: 0 6px 18px 0 rgba(36, 10, 147, .15);
			box-shadow: 0 6px 18px 0 rgba(36, 10, 147, .15)
		}

		.btn.without-shadow, .dropdown-menu .btn:hover {
			-webkit-box-shadow: none !important;
			box-shadow: none !important
		}

		.handler-wrap .btn, .modal-footer .btn {
			min-width: 100px
		}

		.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
			margin-left: 0
		}

		.btn-group.open > .btn-primary:first-child:not(.dropdown-toggle) {
			border-right-color: transparent
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 3px 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 3px 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group > .btn-primary:first-child:not(.dropdown-toggle) {
			border-right: 1px solid #039fe5
		}

		.form-group {
			line-height: 30px;
			margin-bottom: 30px
		}

		.form-group.pair-form {
			padding: 0
		}

		.validate-error {
			border-color: #e51c23 !important
		}

		.form-control, .form-control:focus {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.form-label {
			padding: 10px 0;
			font-size: 18px;
			font-weight: 400;
			text-align: left;
			color: grey
		}

		.form-label.second-label {
			padding-left: 70px
		}

		.form-input {
			color: #999
		}

		.full-input {
			width: 100%;
			height: 48px;
			padding: 8px;
			border: 1px solid #eee;
			border-radius: 3px;
			-webkit-transition: border 218ms;
			transition: border 218ms
		}

		.full-input:focus {
			border: 1px solid #a6a6a6
		}

		.form-input textarea {
			resize: none;
			height: 180px
		}

		.form-input input, .form-input textarea {
			padding: 8px;
			border: 1px solid #eee;
			border-radius: 4px;
			outline: 0 none
		}

		select {
			width: 100%;
			height: 48px;
			padding: 10px;
			outline: 0;
			background-color: #fff;
			border: 1px solid #eee;
			border-radius: 4px
		}

		[contenteditable]:focus {
			outline: 0 solid transparent
		}

		@media (min-width: 768px) {
			.jumbotron h1 {
				font-size: 48px
			}
		}

		.label {
			font-weight: 400
		}

		ul {
			padding-left: 0;
			list-style: none
		}

		.list-group-item {
			padding: 16px 4px;
			border-width: 1px 0
		}

		@media (min-width: 768px) {
			.modal-dialog:not(.default-margin) {
				margin: 100px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
				box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15)
			}
		}

		.modal-backdrop {
			position: fixed;
			bottom: 0
		}

		.modal-close {
			font-size: 18px
		}

		.modal-content {
			border: none;
			-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
			box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12)
		}

		.modal-content > [class*=modal-] {
			padding: 24px
		}

		.modal-content .modal-header {
			padding-bottom: 0;
			border-bottom: none
		}

		.modal-content .modal-header .modal-title .icon {
			margin-right: 12px;
			color: #03a9f4
		}

		.modal-content .modal-body {
			padding-bottom: 20px
		}

		.modal-content .modal-footer {
			padding-top: 0;
			border-top: none
		}

		.panel {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.panel, .panel.panel-default > .panel-heading {
			border-width: 0
		}

		.panel.panel-default > .panel-heading {
			margin-bottom: 8px
		}

		.panel .panel-body .list-group {
			margin-bottom: 0
		}

		.tooltip-inner {
			min-width: 40px
		}

		[id*=xunlei_com_thunder] {
			display: none
		}

		.light-blue {
			color: #03a9f4
		}

		.black {
			color: #000
		}

		.darker-grey, .grey22 {
			color: #383838
		}

		.dark-grey, .grey50 {
			color: grey
		}

		.grey, .grey65, .muted {
			color: #a6a6a6
		}

		.grey85, .light-grey {
			color: #d9d9d9
		}

		.grey93, .lighter-grey {
			color: #ededed
		}

		.white {
			color: #fff
		}

		a.icon {
			color: #a6a6a6;
			-webkit-transition: color 218ms ease;
			transition: color 218ms ease
		}

		a.icon:hover {
			color: #03a9f4
		}

		a.icon.white {
			-webkit-transition: text-shadow 218ms ease;
			transition: text-shadow 218ms ease
		}

		a.icon.white:hover {
			color: #fff;
			text-shadow: 0 0 3px rgba(255, 255, 255, .7)
		}

		.icon.float {
			float: left
		}

		.icon-wrap {
			line-height: 20px
		}

		.icon-wrap .icon {
			float: left;
			font-size: 14px
		}

		@media (min-width: 1310px) {
			.col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
				float: left
			}

			.col-xl-12 {
				width: 100%
			}

			.col-xl-11 {
				width: 91.66666667%
			}

			.col-xl-10 {
				width: 83.33333333%
			}

			.col-xl-9 {
				width: 75%
			}

			.col-xl-8 {
				width: 66.66666667%
			}

			.col-xl-7 {
				width: 58.33333333%
			}

			.col-xl-6 {
				width: 50%
			}

			.col-xl-5 {
				width: 41.66666667%
			}

			.col-xl-4 {
				width: 33.33333333%
			}

			.col-xl-3 {
				width: 25%
			}

			.col-xl-2 {
				width: 16.66666667%
			}

			.col-xl-1 {
				width: 8.33333333%
			}

			.col-xl-pull-12 {
				right: 100%
			}

			.col-xl-pull-11 {
				right: 91.66666667%
			}

			.col-xl-pull-10 {
				right: 83.33333333%
			}

			.col-xl-pull-9 {
				right: 75%
			}

			.col-xl-pull-8 {
				right: 66.66666667%
			}

			.col-xl-pull-7 {
				right: 58.33333333%
			}

			.col-xl-pull-6 {
				right: 50%
			}

			.col-xl-pull-5 {
				right: 41.66666667%
			}

			.col-xl-pull-4 {
				right: 33.33333333%
			}

			.col-xl-pull-3 {
				right: 25%
			}

			.col-xl-pull-2 {
				right: 16.66666667%
			}

			.col-xl-pull-1 {
				right: 8.33333333%
			}

			.col-xl-pull-0 {
				right: auto
			}

			.col-xl-push-12 {
				left: 100%
			}

			.col-xl-push-11 {
				left: 91.66666667%
			}

			.col-xl-push-10 {
				left: 83.33333333%
			}

			.col-xl-push-9 {
				left: 75%
			}

			.col-xl-push-8 {
				left: 66.66666667%
			}

			.col-xl-push-7 {
				left: 58.33333333%
			}

			.col-xl-push-6 {
				left: 50%
			}

			.col-xl-push-5 {
				left: 41.66666667%
			}

			.col-xl-push-4 {
				left: 33.33333333%
			}

			.col-xl-push-3 {
				left: 25%
			}

			.col-xl-push-2 {
				left: 16.66666667%
			}

			.col-xl-push-1 {
				left: 8.33333333%
			}

			.col-xl-push-0 {
				left: auto
			}

			.col-xl-offset-12 {
				margin-left: 100%
			}

			.col-xl-offset-11 {
				margin-left: 91.66666667%
			}

			.col-xl-offset-10 {
				margin-left: 83.33333333%
			}

			.col-xl-offset-9 {
				margin-left: 75%
			}

			.col-xl-offset-8 {
				margin-left: 66.66666667%
			}

			.col-xl-offset-7 {
				margin-left: 58.33333333%
			}

			.col-xl-offset-6 {
				margin-left: 50%
			}

			.col-xl-offset-5 {
				margin-left: 41.66666667%
			}

			.col-xl-offset-4 {
				margin-left: 33.33333333%
			}

			.col-xl-offset-3 {
				margin-left: 25%
			}

			.col-xl-offset-2 {
				margin-left: 16.66666667%
			}

			.col-xl-offset-1 {
				margin-left: 8.33333333%
			}

			.col-xl-offset-0 {
				margin-left: 0
			}
		}

		.max1040 {
			max-width: 1040px
		}

		.max1010 {
			max-width: 1010px
		}

		@media (min-width: 768px) and (max-width: 991px) {
			.container {
				width: 100%
			}
		}

		a {
			color: #03a9f4;
			cursor: pointer;
			-webkit-transition: color 218ms cubic-bezier(.42, 0, .58, 1);
			transition: color 218ms cubic-bezier(.42, 0, .58, 1)
		}

		a:focus, a:hover {
			text-decoration: none;
			color: #1eb7fc
		}

		a.block {
			display: block
		}

		a.white {
			color: #fff;
			-webkit-transition: text-shadow 218ms;
			transition: text-shadow 218ms
		}

		a.white:hover {
			-webkit-text-shadow: 0 1px 1px rgba(0, 0, 0, .5), 0 0 3px rgba(255, 255, 255, .7);
			text-shadow: 0 1px 1px rgba(0, 0, 0, .5), 0 0 3px rgba(255, 255, 255, .7)
		}

		a.underline {
			position: relative;
			z-index: 1;
			display: inline-block;
			overflow: hidden;
			vertical-align: bottom;
			padding: 0 7px
		}

		a.underline:before {
			content: '';
			position: absolute;
			z-index: -1;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background-color: rgba(52, 73, 94, .4);
			-webkit-transform: translateY(95%);
			transform: translateY(95%);
			-webkit-transition: all .2s;
			transition: all .2s
		}

		a.underline.hover:before, a.underline:hover:before {
			border-radius: 2px;
			-webkit-transform: translateY(0);
			transform: translateY(0)
		}

		a.blue-reverse {
			color: #47c4fd
		}

		a.blue-reverse:hover {
			color: #03a9f4
		}

		a.red {
			color: #e51c23;
			-webkit-transition: none;
			transition: none
		}

		a.red:hover {
			color: #d0181e
		}

		a.gray {
			color: #a6a6a6
		}

		a.gray-dark {
			color: grey
		}

		a.gray-dark:hover, a.gray:hover {
			color: #0286c2 !important
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		[class*=hover-] {
			-webkit-transition: all 218ms cubic-bezier(.42, 0, .58, 1) !important;
			transition: all 218ms cubic-bezier(.42, 0, .58, 1) !important
		}

		.hover-blue:hover {
			color: #03a9f4 !important
		}

		.hover-opacity:hover {
			opacity: .85
		}

		.hover-opacity:hover .ripple {
			background: #fff !important
		}

		.hover-shadow:hover {
			-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
			box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15)
		}

		@media (min-width: 768px) {
			.hover-brackets {
				position: relative;
				display: inline-block
			}

			.hover-brackets:after, .hover-brackets:before {
				position: absolute;
				top: -.1em;
				opacity: 0;
				-webkit-transition: opacity 218ms, -webkit-transform .3s;
				transition: opacity 218ms, -webkit-transform .3s;
				transition: opacity 218ms, transform .3s;
				transition: opacity 218ms, transform .3s, -webkit-transform .3s
			}

			.hover-brackets:before {
				content: '[';
				left: -.8em;
				-webkit-transform: translate(1em, 0);
				transform: translate(1em, 0)
			}

			.hover-brackets:after {
				content: ']';
				right: -.8em;
				-webkit-transform: translate(-1em, 0);
				transform: translate(-1em, 0)
			}

			.hover-brackets:hover:after, .hover-brackets:hover:before {
				opacity: 1;
				-webkit-transform: translate(0, 0);
				transform: translate(0, 0)
			}
		}

		.readable, .readable-font {
			font: 18px/1.5 "Helvetica Neue", Helvetica, "Lucida Grande", "Luxi Sans", Arial, "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Micro Hei Mono", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", LiGothicMed;
			font-weight: 200;
			color: rgba(0, 0, 0, .8);
			text-rendering: optimizeLegibility;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			-webkit-hyphens: auto;
			-ms-hyphens: auto;
			hyphens: auto
		}

		.readable blockquote, .readable li, .readable ol, .readable p, .readable pre, .readable table, .readable ul {
			margin-bottom: 1em
		}

		.readable p {
			line-height: 2
		}

		.readable em, .readable i {
			font-style: normal;
			margin: 0 .23em
		}

		.readable h1, .readable h2, .readable h3, .readable h4, .readable h5, .readable h6 {
			margin-bottom: .23em;
			margin-top: 1.23em;
			line-height: 2;
			font-family: "Lucida Grande", "Luxi Sans", Arial, "Helvetica Neue", Helvetica, "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Micro Hei Mono", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", LiGothicMed;
			font-weight: 500
		}

		.readable h1, .readable h2 {
			margin-top: 1em;
			font-size: 30px
		}

		.readable h3, .readable h4, .readable h5, .readable h6 {
			font-size: 24px
		}

		.readable ul {
			list-style: circle
		}

		.readable ol {
			list-style: decimal
		}

		.readable ol, .readable ul {
			list-style-position: outside;
			margin-left: 2em
		}

		.readable img {
			max-width: 700px;
			display: block;
			margin: 0 auto
		}

		.readable img + span {
			display: block;
			margin-top: 10px;
			font-size: 16px;
			text-align: center
		}

		.readable .table th {
			white-space: nowrap
		}

		.readable a.reg {
			display: block;
			margin: 0 auto;
			width: 290px
		}

		@media (max-width: 480px) {
			.readable a.reg {
				width: 270px
			}
		}

		.readable blockquote {
			padding: 0 0 0 .75em;
			margin: 0 0 1em;
			border-left: 3px solid #d9d9d9
		}

		.readable pre {
			padding: .8em 1.2em !important;
			border: none;
			background: #f5f5f5;
			font-size: 16px;
			color: rgba(0, 0, 0, .7)
		}

		.readable pre + h1, .readable pre + h2, .readable pre + h3, .readable pre + h4, .readable pre + h5, .readable pre + h6 {
			margin-top: 0
		}

		.readable code {
			margin: 0 .23em;
			font-family: Consolas, "Liberation Mono", "BitStream Vera Sans Mono", Courier, monospace
		}

		.readable hr {
			height: 1px;
			margin: 30px auto;
			background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, 0)));
			background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, .1), rgba(0, 0, 0, 0))
		}

		@media (max-width: 768px) {
			.readable img, .readable p > img {
				width: 100%
			}
		}

		.no-gutter {
			padding-left: 0;
			padding-right: 0
		}

		.no-gutter-left {
			padding-left: 0
		}

		.no-gutter-right {
			padding-right: 0
		}

		.group:not(:last-child) {
			margin-bottom: 16px
		}

		.is-bfc {
			overflow: hidden
		}

		.is-hidden {
			display: none !important;
			visibility: hidden !important
		}

		.is-show {
			display: block !important;
			visibility: visible !important
		}

		.is-opacity {
			opacity: 0
		}

		h1, h2, h3, h4, h5, h6, p {
			font-weight: 400
		}

		h1, h2, h3, p {
			margin: 0
		}

		h1 {
			font-size: 40px;
			line-height: 1.5;
			font-weight: 300
		}

		h2 {
			font-size: 32px;
			font-weight: 300
		}

		h3 {
			font-size: 18px;
			line-height: 1.57
		}

		p {
			font-size: 16px;
			line-height: 1.57
		}

		small {
			font-size: 14px;
			line-height: 1.57
		}

		@media (max-width: 767px) {
			h1 {
				font-size: 28px
			}

			h2 {
				font-size: 24px
			}

			h3 {
				font-size: 14px
			}

			p {
				font-size: 14px
			}

			small {
				font-size: 14px
			}
		}

		.animated {
			-webkit-animation-duration: .5s;
			animation-duration: .5s;
			-webkit-animation-fill-mode: both;
			animation-fill-mode: both
		}

		@-webkit-keyframes slideDown {
			0% {
				-webkit-transform: translateY(-100%)
			}
			100% {
				-webkit-transform: translateY(0)
			}
		}

		@keyframes slideDown {
			0% {
				-webkit-transform: translateY(-100%);
				transform: translateY(-100%)
			}
			100% {
				-webkit-transform: translateY(0);
				transform: translateY(0)
			}
		}

		.animated.slideDown {
			-webkit-animation-name: slideDown;
			animation-name: slideDown
		}

		@-webkit-keyframes slideUp {
			0% {
				-webkit-transform: translateY(0)
			}
			100% {
				-webkit-transform: translateY(-100%)
			}
		}

		@keyframes slideUp {
			0% {
				-webkit-transform: translateY(0);
				transform: translateY(0)
			}
			100% {
				-webkit-transform: translateY(-100%);
				transform: translateY(-100%)
			}
		}

		.animated.slideUp {
			-webkit-animation-name: slideUp;
			animation-name: slideUp
		}

		@-webkit-keyframes bouncedelay {
			0%, 100%, 80% {
				-webkit-transform: scale(0)
			}
			40% {
				-webkit-transform: scale(1)
			}
		}

		@keyframes bouncedelay {
			0%, 100%, 80% {
				-webkit-transform: scale(0);
				transform: scale(0)
			}
			40% {
				-webkit-transform: scale(1);
				transform: scale(1)
			}
		}

		@-webkit-keyframes fades {
			0%, 100% {
				opacity: 1
			}
			50% {
				opacity: 0
			}
		}

		@keyframes fades {
			0%, 100% {
				opacity: 1
			}
			50% {
				opacity: 0
			}
		}

		@-webkit-keyframes tinyScale {
			to {
				-webkit-transform: scale(1.07, 1.07) translate3d(-28px, -28px, 0)
			}
		}

		@keyframes tinyScale {
			to {
				-webkit-transform: scale(1.07, 1.07) translate3d(-28px, -28px, 0);
				transform: scale(1.07, 1.07) translate3d(-28px, -28px, 0)
			}
		}

		.page-react {
			padding-top: 0
		}

		.is-loading #side-fixed, .is-loading .site-footer, .is-loading .site-header, .is-loading .tb-footer {
			display: none
		}

		.is-loading .global-tips {
			display: none !important
		}

		.padding-top-0 {
			padding-top: 0
		}

		.global-tips {
			display: none;
			width: 100%;
			height: 45px;
			line-height: 45px;
			font-size: 14px;
			color: #1b9aee;
			background-color: #f2fbff;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
			position: relative;
			-webkit-transition: all .3s;
			transition: all .3s
		}

		.global-tips .link {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			height: 45px;
			line-height: 45px;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
			color: #1b9aee
		}

		.global-tips .gt-fighting {
			width: 20px;
			height: 20px;
			background-image: url(/teambition-site/site/images/header/tips-1.png);
			background-position: center;
			background-size: contain;
			background-repeat: no-repeat;
			margin-right: 10px
		}

		.global-tips .icon {
			margin-left: 4px;
			font-size: 12px
		}

		.global-tips .gt-link {
			color: #1b9aee;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			height: 22px;
			margin-left: 16px
		}

		.global-tips .gt-close {
			top: 15px;
			right: 20px;
			width: 16px;
			height: 16px;
			position: absolute;
			background-image: url(/teambition-site/site/images/header/tips-close.svg);
			background-size: contain;
			background-position: center;
			background-repeat: no-repeat;
			cursor: pointer
		}

		.global-tips:hover .link {
			color: #0171c2
		}

		.global-tips:hover .gt-link {
			color: #0171c2
		}

		@media (max-width: 767px) {
			.global-tips {
				display: none !important
			}
		}

		.tips-page {
			padding-top: 0
		}

		.tips-page .global-tips {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex
		}

		.site-header {
			position: fixed;
			top: 0;
			width: 100%;
			height: 64px;
			background-color: #fff;
			z-index: 233;
			-webkit-transition: all .3s;
			transition: all .3s
		}

		.site-header.site-absolute {
			top: 45px;
			position: absolute
		}

		.site-header.with-bottom-border {
			-webkit-box-shadow: 0 1px 0 #e5e5e5;
			box-shadow: 0 1px 0 #e5e5e5
		}

		.site-header .nav-main {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			max-width: 1432px;
			height: 100%;
			padding: 0 16px;
			margin: 0 auto
		}

		@media (max-width: 1440px) {
			.site-header .nav-main {
				max-width: 1280px
			}
		}

		.site-header .nav-main .nav-header {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center
		}

		.site-header .nav-main .nav-section {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-flex: 1;
			-ms-flex: 1 1;
			flex: 1 1;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center
		}

		.site-header .nav-main .nav-footer {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex
		}

		.site-header .nav-brand {
			width: 154px;
			height: 20px;
			background-image: url(../images/header/logo.svg);
			background-repeat: no-repeat;
			background-position: center;
			background-size: contain;
			text-indent: -9999px
		}

		.site-header .nav-footer {
			width: 212px;
			-webkit-box-pack: end;
			-ms-flex-pack: end;
			justify-content: flex-end;
			margin: 0
		}

		.site-header .nav-footer > li {
			margin-right: 12px
		}

		.site-header .nav-footer > li > a, .site-header .nav-footer > li > a:focus {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			color: #383838;
			font-size: 16px;
			line-height: 1;
			padding: 12px 16px;
			-webkit-transition: all 218ms;
			transition: all 218ms;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.site-header .nav-footer > li:last-child {
			margin-right: 0
		}

		.site-header .nav-footer > li:hover > a {
			color: #3da8f5
		}

		.site-header .nav-section {
			margin: 0;
			color: #383838
		}

		.site-header .nav-section > li {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			height: 100%;
			font-size: 16px;
			margin-right: 16px;
			padding-left: 10px;
			padding-right: 8x;
			position: relative
		}

		@media (max-width: 800px) {
			.site-header .nav-section > li {
				margin-right: 0
			}
		}

		.site-header .nav-section > li > a {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			height: 100%;
			position: relative;
			padding-left: 4px;
			padding-right: 4px;
			color: #383838
		}

		.site-header .nav-section > li .nav-name {
			margin-right: 4px
		}

		.site-header .nav-section > li .arrow-icon {
			display: inline-block;
			width: 20px;
			height: 20px;
			line-height: 20px;
			text-align: center;
			font-size: 12px;
			color: #bfbfbf;
			-webkit-transform: rotate(90deg);
			transform: rotate(90deg);
			-webkit-transition: all .3s;
			transition: all .3s
		}

		.site-header .nav-section > li:hover > a:after {
			content: " ";
			position: absolute;
			bottom: 0;
			left: 0;
			width: 100%;
			height: 2px;
			background: -webkit-gradient(linear, left top, right top, from(rgba(0, 197, 255, .5)), to(rgba(0, 108, 250, .5)));
			background: linear-gradient(to right, rgba(0, 197, 255, .5), rgba(0, 108, 250, .5));
			border-radius: 4px
		}

		.site-header .nav-section > li:hover .nav-name {
			color: #1b9aee
		}

		.site-header .nav-section > li:hover .arrow-icon {
			color: #1b9aee;
			-webkit-transform: rotate(270deg);
			transform: rotate(270deg)
		}

		.site-header .nav-footer {
			position: relative;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center
		}

		.site-header .nav-footer .event-discount-badge {
			position: absolute;
			left: -138px;
			top: -18px;
			display: block;
			width: 108px;
			height: 108px;
			background-size: contain;
			background-repeat: no-repeat;
			background-image: url(../images/global/header-event-badge-bg.png);
			cursor: pointer
		}

		.site-header .nav-footer .event-discount-badge span {
			display: block;
			margin-top: 25px;
			color: #fff;
			text-align: center;
			line-height: 22px;
			font-weight: 500
		}

		@media (max-width: 1024px) {
			.site-header .nav-footer .event-discount-badge {
				display: none
			}
		}

		.site-header .nav-footer > li > a.btn-gradient-blue-link {
			padding: 6px 20px;
			border: 1px solid #ccecff;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			font-size: 16px;
			line-height: 24px;
			color: #1b9aee;
			border-radius: 26.5px;
			font-weight: 500;
			-webkit-transition: all .3s;
			transition: all .3s
		}

		.site-header .nav-footer > li > a.btn-gradient-blue-link:hover {
			background-color: #ccecff
		}

		.site-header .nav-footer > li > a.user-info {
			padding: 6px 0
		}

		.site-header li.solution {
			position: relative
		}

		.site-header li.solution .solution-menu {
			display: none;
			position: absolute;
			left: 50%;
			padding-top: 6px;
			top: 62px;
			-webkit-transform: translateX(-50%);
			transform: translateX(-50%)
		}

		.site-header li.solution .solution-menu-wrap {
			width: 574px;
			height: 268px;
			background: #fff;
			padding: 16px;
			-webkit-box-shadow: 0 10px 24px rgba(0, 0, 0, .1);
			box-shadow: 0 10px 24px rgba(0, 0, 0, .1);
			border-radius: 4px;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex
		}

		.site-header li.solution .solution-menu-left {
			width: 328px;
			height: 100%;
			list-style: none;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			margin-right: 6px
		}

		.site-header li.solution .solution-menu-left li {
			width: 160px;
			height: 44px;
			margin-bottom: 4px;
			margin-right: 8px
		}

		.site-header li.solution .solution-menu-left li a {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			width: 100%;
			height: 100%;
			font-size: 14px;
			color: #262626;
			line-height: 20px;
			padding-left: 48px;
			position: relative
		}

		.site-header li.solution .solution-menu-left li a:before {
			content: "";
			display: inline-block;
			position: absolute;
			width: 28px;
			height: 28px;
			top: 8px;
			left: 8px;
			background-size: contain;
			background-position: center;
			background-repeat: no-repeat
		}

		.site-header li.solution .solution-menu-left li a .icon {
			display: inline-block;
			font-size: 12px;
			width: 20px;
			height: 20px;
			margin-left: 4px;
			text-align: center;
			color: #a6a6a6
		}

		.site-header li.solution .solution-menu-left li a:hover {
			color: #1b9aee
		}

		.site-header li.solution .solution-menu-left li a:hover .icon {
			color: #1b9aee
		}

		.site-header li.solution .solution-menu-left li:nth-child(5) {
			margin-bottom: 0
		}

		.site-header li.solution .solution-menu-left li:nth-child(n+5) {
			margin-right: 0
		}

		.site-header li.solution .solution-menu-left li:nth-child(1) a:before {
			background-image: url(../images/header/solution/product.svg)
		}

		.site-header li.solution .solution-menu-left li:nth-child(2) a:before {
			background-image: url(../images/header/solution/design.svg)
		}

		.site-header li.solution .solution-menu-left li:nth-child(3) a:before {
			background-image: url(../images/header/solution/dev.svg)
		}

		.site-header li.solution .solution-menu-left li:nth-child(4) a:before {
			background-image: url(../images/header/solution/qa.svg)
		}

		.site-header li.solution .solution-menu-left li:nth-child(5) a:before {
			background-image: url(../images/header/solution/project.svg)
		}

		.site-header li.solution .solution-menu-left li:nth-child(6) a:before {
			background-image: url(../images/header/solution/hr.svg)
		}

		.site-header li.solution .solution-menu-left li:nth-child(7) a:before {
			background-image: url(../images/header/solution/operation.svg)
		}

		.site-header li.solution .solution-menu-left li:nth-child(8) a:before {
			background-image: url(../images/header/solution/marketing.svg)
		}

		.site-header li.solution .solution-menu-left li:nth-child(9) a:before {
			background-image: url(../images/header/solution/general.svg)
		}

		.site-header li.solution .solution-menu-right {
			-webkit-box-flex: 1;
			-ms-flex-positive: 1;
			flex-grow: 1;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		.site-header li.solution .solution-menu-right .smr-item {
			width: 100%;
			height: 110px;
			padding: 12px 12px 0 16px;
			border-radius: 4px;
			background-size: contain;
			background-repeat: no-repeat;
			background-position: bottom;
			-webkit-transition: all .3s;
			transition: all .3s;
			font-size: 14px;
			color: #383838;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between;
			cursor: pointer
		}

		.site-header li.solution .solution-menu-right .smr-item .icon {
			display: inline-block;
			font-size: 12px;
			width: 20px;
			height: 20px;
			margin-left: 4px;
			text-align: center
		}

		.site-header li.solution .solution-menu-right .smr-item:nth-child(1) {
			background-color: rgba(255, 215, 120, .4);
			background-image: url(../images/header/team.png)
		}

		.site-header li.solution .solution-menu-right .smr-item:nth-child(2) {
			background-color: rgba(204, 223, 255, .8);
			background-image: url(../images/header/enterprise.png)
		}

		.site-header li.solution .solution-menu-right .smr-item:hover {
			-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
			box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
			-webkit-transform: translateY(-4px);
			transform: translateY(-4px)
		}

		.site-header li.solution:hover .solution-menu {
			display: block
		}

		.site-header .user-info {
			max-width: 124px;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center
		}

		.site-header .user-info .avatar {
			-ms-flex-negative: 0;
			flex-shrink: 0;
			width: 32px;
			height: 32px;
			margin-right: 16px;
			border-radius: 50%;
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat
		}

		.site-header .user-info .user-name {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap
		}

		.site-header .user-info .user-name > span {
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap
		}

		.site-header .navbar-toggle-wrap {
			display: none !important
		}

		.site-header .navbar-collapse .collapse-list {
			display: none
		}

		.site-header .nav-product {
			position: relative
		}

		.site-header .nav-product .product-hover-wrap {
			display: none;
			position: absolute;
			left: -128px;
			padding-top: 6px;
			top: 62px
		}

		.site-header .nav-product .product-hover {
			width: 620px;
			background-color: #fff;
			-webkit-box-shadow: 0 10px 24px rgba(0, 0, 0, .1);
			box-shadow: 0 10px 24px rgba(0, 0, 0, .1);
			border-radius: 4px
		}

		.site-header .nav-product .product-hover .ph-top {
			padding: 20px;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			border-bottom: 1px solid #e5e5e5
		}

		.site-header .nav-product .product-hover .ph-top .ph-i {
			width: 280px;
			height: 76px;
			margin-right: 20px
		}

		.site-header .nav-product .product-hover .ph-top .ph-i:nth-child(2n) {
			margin-right: 0
		}

		.site-header .nav-product .product-hover .ph-bottom {
			padding: 8px 20px;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center
		}

		.site-header .nav-product .product-hover .ph-bottom .ph-apply {
			width: 100%;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			height: 56px;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
			color: #383838;
			border-radius: 4px;
			-webkit-transition: all .3s;
			transition: all .3s
		}

		.site-header .nav-product .product-hover .ph-bottom .ph-apply .ph-icon {
			width: 22px;
			height: 26px;
			margin-right: 12px;
			background-image: url(/teambition-site/site/images/header/store-logo.svg);
			background-repeat: no-repeat;
			background-position: center
		}

		.site-header .nav-product .product-hover .ph-bottom .ph-apply .ph-title {
			font-size: 16px;
			line-height: 24px;
			color: #383838;
			font-weight: 700;
			-webkit-transition: all .3s;
			transition: all .3s
		}

		.site-header .nav-product .product-hover .ph-bottom .ph-apply .icon {
			width: 20px;
			height: 20px;
			line-height: 20px;
			text-align: center;
			margin-left: 4px;
			font-size: 12px;
			-webkit-transition: all .3s;
			transition: all .3s
		}

		.site-header .nav-product .product-hover .ph-i {
			padding: 16px;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			position: relative;
			border-radius: 4px;
			-webkit-transition: all .3s;
			transition: all .3s
		}

		.site-header .nav-product .product-hover .ph-i .ph-icon {
			width: 44px;
			height: 44px;
			background-size: 100% 100%;
			background-repeat: no-repeat;
			margin-right: 20px;
			border-radius: 5.5px
		}

		.site-header .nav-product .product-hover .ph-i .ph-title {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column
		}

		.site-header .nav-product .product-hover .ph-i .ph-title .pht-name {
			font-size: 16px;
			color: #383838;
			line-height: 20px;
			margin-bottom: 4px;
			font-weight: 600
		}

		.site-header .nav-product .product-hover .ph-i .ph-title .pht-desc {
			font-size: 14px;
			color: #a6a6a6;
			line-height: 20px
		}

		.site-header .nav-product .product-hover .ph-i .ph-arrow {
			position: absolute;
			display: inline-block;
			width: 20px;
			height: 20px;
			top: 28px;
			right: 16px;
			font-size: 16px;
			line-height: 1;
			color: #383838;
			opacity: 0;
			-webkit-transition: all .3s;
			transition: all .3s
		}

		.site-header .nav-product .product-hover .ph-i:after {
			opacity: 0;
			-webkit-transition: all .2s;
			transition: all .2s
		}

		.site-header .nav-product .product-hover .ph-i:hover {
			background-color: #f5f5f5;
			border-radius: 4px
		}

		.site-header .nav-product .product-hover .ph-i:hover:after {
			opacity: 1
		}

		.site-header .nav-product .product-hover .ph-i:hover .ph-arrow {
			opacity: 1
		}

		.site-header .nav-product .product-hover .ph-i .icon-tb {
			background-image: url(../images/header/tb-logo.svg)
		}

		.site-header .nav-product .product-hover .ph-i .icon-thoughts {
			background-image: url(../images/header/thoughts-logo.svg)
		}

		.site-header .nav-product .product-hover .ph-i .icon-flow {
			background-image: url(../images/header/flow.svg)
		}

		.site-header .nav-product .product-hover .ph-i .icon-codeup {
			background-image: url(../images/header/codeup.svg)
		}

		.site-header .nav-product .product-hover .ph-tb:hover {
			background-color: #f2fbff
		}

		.site-header .nav-product .product-hover .ph-thoughts:hover {
			background-color: #f5f6ff
		}

		.site-header .nav-product .product-hover .ph-codeup:hover {
			background-color: #f2fbff
		}

		.site-header .nav-product .product-hover .ph-flow:hover {
			background-color: #f2fbff
		}

		.site-header .nav-product .product-hover .ph-apply:hover .ph-title {
			color: #1b9aee
		}

		.site-header .nav-product .product-hover .ph-apply:hover .icon {
			color: #1b9aee
		}

		.site-header .nav-product:hover .product-hover-wrap {
			display: block
		}

		@media screen and (max-width: 840px) and (min-width: 768px) {
			.site-header .nav-header {
				width: auto
			}
		}

		@media (max-width: 767px) {
			.site-header {
				height: 56px
			}

			.site-header .nav-main {
				padding: 0 16px
			}

			.site-header .nav-main .nav-footer, .site-header .nav-main .nav-section {
				display: none
			}

			.site-header .navbar-toggle-wrap {
				display: block !important;
				-webkit-box-flex: 1;
				-ms-flex: 1 1 auto;
				flex: 1 1 auto;
				text-align: right
			}

			.site-header .navbar-toggle-wrap .navbar-toggle {
				width: 24px;
				height: 24px;
				padding: 0;
				margin: 16px 0;
				color: #3da8f5;
				text-align: center;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				cursor: pointer
			}

			.site-header .navbar-collapse.collapsing, .site-header .navbar-collapse.in {
				overflow: auto
			}

			.site-header .navbar-collapse.collapsing {
				overflow-y: hidden
			}

			.site-header .navbar-collapse {
				position: fixed;
				top: 56px;
				left: 0;
				width: 100%;
				height: calc(100% - 56px);
				max-height: calc(100% - 56px);
				overflow-x: hidden;
				overflow-y: auto;
				background-color: #fff;
				-webkit-box-shadow: 0 4px 8px 0 rgba(82, 94, 102, .15);
				box-shadow: 0 4px 8px 0 rgba(82, 94, 102, .15)
			}

			.site-header .navbar-collapse .collapse-list {
				display: block;
				margin: 0 -16px;
				padding: 8px 0 300px;
				overflow-y: scroll
			}

			.site-header .navbar-collapse .collapse-list hr {
				margin: 8px 32px
			}

			.site-header .navbar-collapse .collapse-list .collapse-li-wrap {
				-webkit-box-shadow: 0 1px 0 #f5f5f5;
				box-shadow: 0 1px 0 #f5f5f5
			}

			.site-header .navbar-collapse .collapse-list > li {
				padding: 0 16px
			}

			.site-header .navbar-collapse .collapse-list > li .sub-title {
				font-size: 16px;
				color: #383838;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				height: 54px;
				line-height: 54px;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: justify;
				-ms-flex-pack: justify;
				justify-content: space-between
			}

			.site-header .navbar-collapse .collapse-list > li .sub-title .sub-name {
				padding-left: 8px
			}

			.site-header .navbar-collapse .collapse-list > li .sub-title .sub-icon {
				width: 24px;
				height: 24px;
				line-height: 24px;
				text-align: center;
				color: #a6a6a6;
				-webkit-transition: all .3s;
				transition: all .3s
			}

			.site-header .navbar-collapse .collapse-list > li .sub-title.active .sub-icon {
				-webkit-transform: rotate(180deg);
				transform: rotate(180deg)
			}

			.site-header .navbar-collapse .collapse-list > li .user-info {
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				max-width: none;
				margin-top: 20px;
				margin-bottom: 10px
			}

			.site-header .navbar-collapse .collapse-list > li .user-info .user-name {
				max-width: 100px
			}

			.site-header .navbar-collapse .collapse-list > li .sub-wrap {
				display: none;
				padding-top: 8px;
				padding-bottom: 20px
			}

			.site-header .navbar-collapse .collapse-list > li .sub-wrap .sw-item {
				width: 100%;
				height: 68px;
				padding: 12px 4px;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex
			}

			.site-header .navbar-collapse .collapse-list > li .sub-wrap .sw-item .sw-logo {
				width: 44px;
				height: 44px;
				background-size: 100% 100%;
				background-repeat: no-repeat;
				margin-right: 20px
			}

			.site-header .navbar-collapse .collapse-list > li .sub-wrap .sw-item .sw-title .sw-name {
				display: block;
				font-size: 16px;
				line-height: 24px;
				color: #383838;
				margin-bottom: 2px
			}

			.site-header .navbar-collapse .collapse-list > li .sub-wrap .sw-item .sw-title .sw-desc {
				display: block;
				font-size: 14px;
				color: #a6a6a6;
				line-height: 20px
			}

			.site-header .navbar-collapse .collapse-list > li .sub-wrap .sub-agile-list {
				width: 100%;
				font-size: 14px;
				color: grey;
				height: 44px;
				padding: 0 8px;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center
			}

			.site-header .navbar-collapse .collapse-list > li .mobile-solution {
				position: relative
			}

			.site-header .navbar-collapse .collapse-list > li .mobile-solution .ms-item1 {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				margin-left: -8px;
				margin-right: -8px
			}

			.site-header .navbar-collapse .collapse-list > li .mobile-solution .ms-item1 .msi {
				-webkit-box-flex: 1;
				-ms-flex: 1;
				flex: 1;
				height: 90px;
				font-size: 14px;
				color: #383838;
				padding: 12px 16px;
				border-radius: 4px;
				background-size: contain;
				background-repeat: no-repeat;
				background-position: bottom right
			}

			.site-header .navbar-collapse .collapse-list > li .mobile-solution .ms-item1 .msi:nth-child(1) {
				margin-right: 8px;
				background-color: rgba(255, 215, 120, .4);
				background-image: url(../images/header/team.png)
			}

			.site-header .navbar-collapse .collapse-list > li .mobile-solution .ms-item1 .msi:nth-child(2) {
				background-color: rgba(204, 223, 255, .8);
				background-image: url(../images/header/enterprise.png)
			}

			.site-header .navbar-collapse .collapse-list > li .mobile-solution .ms-item2 {
				margin-top: 8px;
				margin-left: -16px;
				margin-right: -16px;
				list-style: none;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				height: 220px
			}

			.site-header .navbar-collapse .collapse-list > li .mobile-solution .ms-item2 li {
				width: 50%;
				height: 44px
			}

			.site-header .navbar-collapse .collapse-list > li .mobile-solution .ms-item2 li a {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				height: 100%;
				padding: 8px 24px;
				padding-left: 64px;
				font-size: 14px;
				color: #262626;
				line-height: 20px;
				position: relative
			}

			.site-header .navbar-collapse .collapse-list > li .mobile-solution .ms-item2 li a:before {
				content: "";
				display: inline-block;
				position: absolute;
				width: 28px;
				height: 28px;
				top: 8px;
				left: 24px;
				background-size: contain;
				background-position: center;
				background-repeat: no-repeat
			}

			.site-header .navbar-collapse .collapse-list > li .mobile-solution .ms-item2 li a .icon {
				display: inline-block;
				font-size: 12px;
				width: 20px;
				height: 20px;
				margin-left: 4px;
				color: #a6a6a6;
				text-align: center
			}

			.site-header .navbar-collapse .collapse-list > li .mobile-solution .ms-item2 li:nth-child(1) a:before {
				background-image: url(../images/header/solution/product.svg)
			}

			.site-header .navbar-collapse .collapse-list > li .mobile-solution .ms-item2 li:nth-child(2) a:before {
				background-image: url(../images/header/solution/design.svg)
			}

			.site-header .navbar-collapse .collapse-list > li .mobile-solution .ms-item2 li:nth-child(3) a:before {
				background-image: url(../images/header/solution/dev.svg)
			}

			.site-header .navbar-collapse .collapse-list > li .mobile-solution .ms-item2 li:nth-child(4) a:before {
				background-image: url(../images/header/solution/qa.svg)
			}

			.site-header .navbar-collapse .collapse-list > li .mobile-solution .ms-item2 li:nth-child(5) a:before {
				background-image: url(../images/header/solution/project.svg)
			}

			.site-header .navbar-collapse .collapse-list > li .mobile-solution .ms-item2 li:nth-child(6) a:before {
				background-image: url(../images/header/solution/hr.svg)
			}

			.site-header .navbar-collapse .collapse-list > li .mobile-solution .ms-item2 li:nth-child(7) a:before {
				background-image: url(../images/header/solution/operation.svg)
			}

			.site-header .navbar-collapse .collapse-list > li .mobile-solution .ms-item2 li:nth-child(8) a:before {
				background-image: url(../images/header/solution/marketing.svg)
			}

			.site-header .navbar-collapse .collapse-list > li .mobile-solution .ms-item2 li:nth-child(9) a:before {
				background-image: url(../images/header/solution/general.svg)
			}

			.site-header .navbar-collapse .collapse-list > li .sw-tb .sw-logo {
				background-image: url(../images/header/tb-logo.svg)
			}

			.site-header .navbar-collapse .collapse-list > li .sw-thoughs .sw-logo {
				background-image: url(../images/header/thoughts-logo.svg)
			}

			.site-header .navbar-collapse .collapse-list > li .sw-codeup .sw-logo {
				background-image: url(../images/header/codeup.svg)
			}

			.site-header .navbar-collapse .collapse-list > li .sw-flow .sw-logo {
				background-image: url(../images/header/flow.svg)
			}

			.site-header .navbar-collapse .collapse-list > li .sw-crm {
				position: relative
			}

			.site-header .navbar-collapse .collapse-list > li .sw-crm:after {
				content: attr(data-content);
				position: absolute;
				top: 10px;
				left: 100px;
				width: 120px;
				height: 28px;
				line-height: 28px;
				text-align: right;
				padding-right: 12px;
				background: -webkit-gradient(linear, left top, right top, from(rgba(255, 216, 105, 0)), to(rgba(255, 176, 56, .3)));
				background: linear-gradient(to right, rgba(255, 216, 105, 0), rgba(255, 176, 56, .3));
				font-size: 14px;
				color: #996921;
				border-radius: 4px
			}

			.site-header .navbar-collapse .collapse-list > li .sw-crm .sw-logo {
				background-image: url(../images/header/crm.png)
			}

			.site-header .navbar-collapse .collapse-list > li .nav-mobile-login {
				display: block;
				margin-left: 16px;
				margin-right: 16px;
				height: 44px;
				line-height: 44px;
				text-align: center;
				background: #1b9aee;
				font-size: 16px;
				color: #fff;
				-webkit-box-shadow: 0 2px 8px rgba(36, 100, 147, .15);
				box-shadow: 0 2px 8px rgba(36, 100, 147, .15);
				margin-top: 24px;
				margin-bottom: 20px;
				border-radius: 26px
			}

			.site-header .navbar-collapse .collapse-list > li .nav-mobile-download {
				display: block;
				margin-left: 16px;
				margin-right: 16px;
				height: 44px;
				line-height: 44px;
				text-align: center;
				font-size: 16px;
				color: #3da8f5;
				border: 1px solid #3da8f5;
				-webkit-box-shadow: 0 2px 8px rgba(36, 100, 147, .15);
				box-shadow: 0 2px 8px rgba(36, 100, 147, .15);
				border-radius: 26px
			}

			.site-header .navbar-collapse .collapse-list > li:hover > a {
				color: #3da8f5
			}

			.site-header .nav-brand {
				width: 122px;
				height: 16px
			}
		}

		@media (max-width: 768px) {
			.site-header .nav-main {
				padding: 0 16px
			}
		}

		.transparent .site-header {
			background-color: transparent
		}

		.transparent .site-header .nav-brand {
			background-image: url(/teambition-site/site/images/header/logo1.svg)
		}

		.transparent .site-header .nav-footer > li > a, .transparent .site-header .nav-section > li > a {
			color: #fff
		}

		.transparent .site-header .nav-footer > li > a:hover, .transparent .site-header .nav-section > li > a:hover {
			color: rgba(255, 255, 255, .6)
		}

		.transparent .site-header .nav-footer .btn-gradient-blue-link {
			border: none;
			color: #3da8f5;
			-webkit-box-shadow: 0 2px 8px rgba(36, 100, 147, .15);
			box-shadow: 0 2px 8px rgba(36, 100, 147, .15);
			background-color: #fff
		}

		.transparent .site-header .nav-footer .btn-gradient-blue-link:hover {
			background-color: #f2fbff;
			color: #1b9aee;
			-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .18);
			box-shadow: 0 6px 18px rgba(0, 0, 0, .18)
		}

		.transparent .site-header .nav-section > li .arrow-icon {
			color: #fff
		}

		.transparent .site-header .nav-section > li .nav-name {
			color: #fff
		}

		.transparent .site-header .nav-section > li:hover .nav-name {
			color: #fff
		}

		.transparent .site-header .nav-section > li:hover > a:after {
			background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, .4)), to(rgba(255, 255, 255, .8)));
			background: linear-gradient(to right, rgba(255, 255, 255, .4), rgba(255, 255, 255, .8))
		}

		#side-fixed {
			position: fixed;
			width: 60px;
			height: 60px;
			right: 64px;
			bottom: 36px;
			z-index: 9999999;
			-webkit-box-shadow: 0 5px 13px rgba(0, 0, 0, .1);
			box-shadow: 0 5px 13px rgba(0, 0, 0, .1);
			border-radius: 100%
		}

		#side-fixed img {
			width: 60px;
			height: 60px
		}

		#side-fixed:hover {
			-webkit-box-shadow: 0 5px 13px rgba(0, 0, 0, .15);
			box-shadow: 0 5px 13px rgba(0, 0, 0, .15)
		}

		#side-fixed:active {
			-webkit-box-shadow: 0 5px 13px rgba(0, 0, 0, .15);
			box-shadow: 0 5px 13px rgba(0, 0, 0, .15)
		}

		@media (max-width: 767px) {
			#side-fixed {
				right: 28px;
				bottom: 28px
			}
		}

		.site-header .enterprises-nav, .site-header .enterprises-title {
			display: none
		}

		.page-enterprises.background-transparent .enterprises-title {
			color: #383838
		}

		.page-enterprises #side-fixed {
			display: none
		}

		.page-enterprises .site-header .nav-header {
			width: auto
		}

		.page-enterprises .enterprises-title {
			display: inline-block;
			font-size: 18px;
			color: #fff;
			margin-left: 12px;
			margin-top: 2px
		}

		@media (max-width: 768px) {
			.page-enterprises .enterprises-title {
				color: #383838
			}
		}

		.page-enterprises .nav-footer li:nth-child(2) {
			display: none
		}

		.page-enterprises .enterprises-nav {
			display: inline-block;
			margin-left: 10px
		}

		.page-enterprises .enterprises-nav a {
			display: inline-block;
			font-size: 16px;
			padding: 9px 24px;
			border: 1px solid #fff;
			text-align: center;
			-webkit-transition: all .3s;
			transition: all .3s
		}

		.page-enterprises .enterprises-nav a:hover {
			color: #0042b2 !important;
			background-color: #fff
		}

		.page-enterprises .with-bottom-border .enterprises-title {
			color: #383838
		}

		.page-enterprises .with-bottom-border .enterprises-nav a {
			color: #fff;
			border-color: none;
			background-color: #0042b2
		}

		.page-enterprises .with-bottom-border .enterprises-nav a:hover {
			background-color: #fff;
			border-color: #0042b2;
			color: #0042b2 !important
		}

		@media (max-width: 768px) {
			.page-enterprises .enterprises-title {
				display: none
			}
		}

		.page-enterprises-solution .enterprises-nav a {
			color: #fff !important;
			border-color: none;
			background-color: #0042b2
		}

		.page-enterprises-solution .enterprises-nav a:hover {
			background-color: #fff;
			border-color: #0042b2;
			color: #0042b2 !important
		}

		.site-footer {
			padding: 20px 0 0
		}

		.site-footer .footer-main {
			max-width: 1440px;
			padding: 0 80px;
			margin: 0 auto
		}

		@media (max-width: 1440px) {
			.site-footer .footer-main {
				max-width: 1280px
			}
		}

		@media (max-width: 768px) {
			.site-footer .footer-main {
				padding: 0
			}
		}

		.site-footer .footer-nav {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-direction: row;
			flex-direction: row;
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		.site-footer .footer-nav > ul.nav-group {
			margin-bottom: 40px
		}

		.site-footer .footer-nav > ul.nav-group h4 {
			margin-bottom: 28px;
			font-size: 16px;
			font-weight: 400
		}

		.site-footer .footer-nav > ul.nav-group > li {
			margin-bottom: 16px
		}

		.site-footer .footer-nav > ul.nav-group > li:last-child {
			margin-bottom: 0
		}

		.site-footer .footer-nav > ul.nav-group > li .small {
			display: block;
			color: #a6a6a6
		}

		.site-footer .footer-nav > ul.nav-group > li .small > a, .site-footer .footer-nav > ul.nav-group > li > a {
			color: grey;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		.site-footer .footer-nav > ul.nav-group > li .small > a:hover, .site-footer .footer-nav > ul.nav-group > li > a:hover {
			color: #3da8f5
		}

		.site-footer .nav-group .sns-info {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-direction: row;
			flex-direction: row;
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		.site-footer .nav-group .sns-info > a.icon {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			width: 24px;
			height: 24px;
			color: #a6a6a6;
			margin: 2px;
			font-size: 22px;
			text-align: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-transform: translateZ(0);
			-webkit-backface-visibility: hidden
		}

		.site-footer .nav-group .sns-info > a.icon .pop {
			display: none;
			position: absolute;
			-webkit-box-shadow: 0 6px 18px 0 rgba(82, 94, 102, .15);
			box-shadow: 0 6px 18px 0 rgba(82, 94, 102, .15);
			background-color: #fff
		}

		.site-footer .nav-group .sns-info > a.icon .pop h4 {
			margin: 0;
			color: #383838;
			font-size: 16px;
			font-weight: 700;
			margin-bottom: 12px
		}

		.site-footer .nav-group .sns-info > a.icon .pop label {
			color: #a6a6a6;
			font-size: 14px;
			margin-bottom: 12px
		}

		.site-footer .nav-group .sns-info > a.icon .pop > ul > li {
			color: grey;
			text-align: left;
			padding: 10px 16px
		}

		.site-footer .nav-group .sns-info > a.icon:hover .pop {
			display: block !important
		}

		.site-footer .nav-group .sns-info > a.icon:last-child {
			margin-right: 0
		}

		.site-footer .nav-group .sns-info > a.icon.icon-wechat {
			position: relative
		}

		.site-footer .nav-group .sns-info > a.icon.icon-wechat .pop {
			top: -230px;
			left: -60px;
			width: 144px;
			height: 219px;
			padding: 16px 12px 12px 12px;
			text-align: center
		}

		.site-footer .nav-group .sns-info > a.icon.icon-wechat .pop p {
			color: #a6a6a6;
			margin-bottom: 10px
		}

		.site-footer .nav-group .sns-info > a.icon.icon-wechat .pop .qr-wrapper {
			width: 120px;
			height: 120px;
			margin: 0 auto;
			background-image: url(../images/global/weixin-qr.jpg);
			background-size: 120px 120px
		}

		.site-footer .nav-group .sns-info > a.icon.icon-dingding {
			position: relative
		}

		.site-footer .nav-group .sns-info > a.icon.icon-dingding:hover {
			color: #3da8f5
		}

		.site-footer .nav-group .sns-info > a.icon.icon-dingding .pop {
			top: -150px;
			left: -180px;
			width: 252px;
			height: 137px;
			padding: 16px 0 8px;
			font-size: 14px;
			text-align: center
		}

		.site-footer .copyright {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-direction: row;
			flex-direction: row;
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			min-height: 93px;
			padding: 24px 0;
			border-top: 1px solid #e5e5e5
		}

		.site-footer .copyright .copyright-logo {
			width: 120px;
			height: 16px;
			background-image: url(/teambition-site/site/images/header/logo.svg);
			background-size: contain;
			background-repeat: no-repeat;
			margin-bottom: 32px
		}

		.site-footer .copyright .copyandlang {
			display: block;
			float: left;
			font-size: 12px;
			padding: 14px 0
		}

		.site-footer .copyright .copyandlang, .site-footer .copyright .copyandlang a {
			color: #a6a6a6
		}

		.site-footer .copyright .copyandlang .small {
			margin-left: 8px
		}

		.site-footer .copyright .privacy-link-group {
			display: inline-block;
			margin-left: 8px
		}

		.site-footer .copyright .privacy-link-group a {
			padding: 0 5px
		}

		.site-footer .copyright .records {
			margin-left: 8px
		}

		.site-footer .copyright .switch-items {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center
		}

		.site-footer .copyright .switch-wrap {
			margin-right: 32px
		}

		@media (max-width: 768px) {
			.site-footer .copyright .switch-wrap {
				margin-right: 16px
			}
		}

		.site-footer .copyright .switch-wrap:last-child {
			margin-right: 0
		}

		.site-footer .copyright .switch-wrap .dropdown-toggle {
			height: 24px;
			font-size: 14px;
			padding: 12px 0;
			color: grey
		}

		.site-footer .copyright .switch-wrap .dropdown-toggle .icon {
			margin-left: 8px;
			-webkit-transform: scale(.7);
			transform: scale(.7)
		}

		.site-footer .copyright .switch-wrap .dropdown-menu {
			position: absolute;
			display: none;
			width: 252px;
			margin: 0;
			border: none;
			overflow-y: auto;
			text-align: center;
			border-radius: 4px;
			background-color: #fff;
			text-align: left
		}

		.site-footer .copyright .switch-wrap .dropdown-menu a {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-direction: row;
			flex-direction: row;
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between;
			padding: 10px 16px;
			color: grey
		}

		.site-footer .copyright .switch-wrap .dropdown-menu a label {
			margin-bottom: 0;
			font-weight: 400
		}

		.site-footer .copyright .switch-wrap .dropdown-menu a .icon {
			display: none;
			color: #a6a6a6
		}

		.site-footer .copyright .switch-wrap .dropdown-menu li.checked a {
			background-color: #fff
		}

		.site-footer .copyright .switch-wrap .dropdown-menu li.checked a .icon {
			display: block
		}

		.site-footer .copyright .switch-wrap.switch-locale .dropdown-menu {
			top: -150px;
			left: -140px
		}

		.site-footer .copyright .switch-wrap.switch-international .dropdown-menu {
			top: -106px;
			left: -146px
		}

		.site-footer .copyright .switch-wrap:hover .dropdown-menu {
			display: block
		}

		.icp a {
			color: #8c8c8c
		}

		.site-footer.for-mobile {
			display: none
		}

		@media (max-width: 1080px) {
			.site-footer .copyright .privacy-link-group {
				display: block;
				margin-top: 4px;
				margin-left: 0;
				text-align: center
			}

			.site-footer .copyright .records {
				display: block;
				margin-top: 4px;
				margin-left: 0;
				text-align: center
			}
		}

		@media (max-width: 768px) {
			.site-footer.for-pc {
				display: none
			}

			.site-footer.for-mobile {
				display: block
			}

			.site-footer {
				padding: 0;
				margin-top: 10px;
				padding-top: 43px;
				position: relative
			}

			.site-footer .site-footer-line {
				width: 100%;
				padding: 0 16px;
				position: absolute;
				top: 0
			}

			.site-footer .site-footer-line .sfl-line {
				width: 100%;
				height: 3px;
				border-radius: 2px;
				-webkit-box-shadow: 0 -1px 4px rgba(27, 154, 238, .15);
				box-shadow: 0 -1px 4px rgba(27, 154, 238, .15);
				background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 197, 255, .5)), to(rgba(0, 108, 250, .5)));
				background-image: linear-gradient(to right, rgba(0, 197, 255, .5), rgba(0, 108, 250, .5))
			}

			.site-footer .panel-group .panel {
				margin: 0 16px
			}

			.site-footer .panel-group .panel.panel-default {
				border-bottom: 1px solid #f5f5f5
			}

			.site-footer .panel-group .panel.panel-default > .panel-heading {
				margin: 0;
				padding: 0;
				background-color: #fff
			}

			.site-footer .panel-group .panel.panel-default > .panel-heading .panel-title > a {
				display: block;
				padding: 16px 0;
				color: #383838
			}

			.site-footer .panel-group .panel.panel-default > .panel-heading .panel-title > a:focus {
				color: #383838
			}

			.site-footer .panel-group .panel.panel-default > .panel-heading .panel-title > a:hover {
				color: #3da8f5
			}

			.site-footer .panel-group .panel.panel-default > .panel-heading .panel-title .icon {
				float: right;
				color: #a6a6a6;
				-webkit-transform: scale(.7);
				transform: scale(.7)
			}

			.site-footer .panel-group .panel.panel-default .panel-body {
				padding: 0
			}

			.site-footer .panel-group .panel.panel-default .panel-collapse.collapse.in ~ .panel-heading {
				background-color: red
			}

			.site-footer .panel-group .panel.panel-default .panel-collapse.collapse.in ~ .panel-heading .icon {
				-webkit-transform: translateY(-180deg);
				transform: translateY(-180deg)
			}

			.site-footer .panel-group .panel.panel-default .panel-heading + .panel-collapse > .panel-body {
				border: none
			}

			.site-footer .panel-group .panel.panel-default .panel-heading + .panel-collapse > .panel-body > ul > li > a {
				display: block;
				padding: 12px 16px;
				color: grey
			}

			.site-footer .panel-group .panel.panel-default .panel-heading + .panel-collapse > .panel-body > ul > li > a:hover {
				color: #3da8f5
			}

			.site-footer .panel-group .panel + .panel {
				margin-top: 0
			}

			.site-footer .copyright {
				-webkit-box-orient: vertical;
				-webkit-box-direction: reverse;
				-ms-flex-direction: column-reverse;
				flex-direction: column-reverse;
				border-top: none;
				padding: 0 16px 40px;
				text-align: center
			}

			.site-footer .copyright .privacy-link-group {
				margin-top: 16px
			}

			.site-footer .copyright .switch-items {
				-ms-flex-pack: distribute;
				justify-content: space-around;
				margin-bottom: 32px
			}

			.site-footer .copyright .switch-wrap {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex
			}

			.site-footer .copyright .switch-wrap .dropdown-toggle {
				height: 44px;
				border-radius: 4px;
				padding: 10px 18px;
				border: 1px solid #e5e5e5
			}

			.site-footer .copyright .switch-wrap.switch-locale .dropdown-menu {
				top: -142px;
				left: 0
			}

			.site-footer .copyright .switch-wrap.switch-international .dropdown-menu {
				top: -98px;
				left: auto;
				right: 0
			}

			.site-footer .copyright .copyandlang {
				line-height: 20px;
				padding: 0
			}

			.site-footer .copyright .copyandlang span.small {
				display: block
			}
		}

		.modal.modal-sns-qq, .modal.modal-sns-wechat {
			top: 50%;
			-webkit-transform: translate3d(0, -50%, 0);
			transform: translate3d(0, -50%, 0)
		}

		.modal.in.modal-sns-qq, .modal.in.modal-sns-wechat {
			top: 50%;
			-webkit-transform: translate3d(0, -50%, 0);
			transform: translate3d(0, -50%, 0)
		}

		.modal.modal-sns-qq .pop h4, .modal.modal-sns-wechat .pop h4 {
			margin: 0;
			color: #383838;
			font-size: 16px;
			font-weight: 700;
			margin-bottom: 12px
		}

		.modal.modal-sns-qq .pop label, .modal.modal-sns-wechat .pop label {
			color: #a6a6a6;
			font-size: 14px;
			margin-bottom: 12px
		}

		.modal.modal-sns-qq .pop > ul > li, .modal.modal-sns-wechat .pop > ul > li {
			color: grey;
			text-align: left;
			padding: 10px 16px
		}

		.modal.modal-sns-wechat .pop {
			text-align: center
		}

		.modal.modal-sns-wechat .pop p {
			color: #a6a6a6;
			margin-bottom: 10px
		}

		.modal.modal-sns-wechat .pop .qr-wrapper {
			width: 120px;
			height: 120px;
			margin: 0 auto;
			background-image: url(../images/global/weixin-qr.jpg);
			background-size: 120px 120px
		}

		.modal.modal-sns-qq .pop > ul > li {
			padding-left: 0
		}

		.tb-footer {
			max-width: 1282px;
			margin-left: auto;
			margin-right: auto;
			padding: 74px;
			padding: 63px 59px 74px 44px;
			padding-top: 0;
			position: relative
		}

		.tb-footer:after {
			content: " ";
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 3px;
			border-radius: 2px;
			-webkit-box-shadow: 0 -1px 4px rgba(27, 154, 238, .15);
			box-shadow: 0 -1px 4px rgba(27, 154, 238, .15);
			background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 197, 255, .5)), to(rgba(0, 108, 250, .5)));
			background-image: linear-gradient(to right, rgba(0, 197, 255, .5), rgba(0, 108, 250, .5));
			z-index: -1
		}

		@media (max-width: 768px) {
			.tb-footer {
				display: none
			}
		}

		.tb-footer .tb-footer-wrap {
			padding-top: 74px;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between;
			position: relative
		}

		.tb-footer .left {
			max-width: 210px;
			margin-right: 56px;
			-ms-flex-negative: 0;
			flex-shrink: 0
		}

		.tb-footer .left .tb-logo {
			display: block;
			width: 36px;
			height: 33px;
			margin-bottom: 56px;
			background-image: url(/teambition-site/site/images/global/newlogo.svg)
		}

		.tb-footer .left .share {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			max-width: 180px;
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between;
			margin-bottom: 48px
		}

		.tb-footer .left .share .share-icon {
			width: 24px;
			height: 24px;
			font-size: 22px
		}

		.tb-footer .left .share > a.icon {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			width: 24px;
			height: 24px;
			color: #a6a6a6;
			margin: 2px;
			font-size: 22px;
			text-align: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-transform: translateZ(0);
			-webkit-backface-visibility: hidden
		}

		.tb-footer .left .share > a.icon .pop {
			display: none;
			position: absolute;
			-webkit-box-shadow: 0 6px 18px 0 rgba(82, 94, 102, .15);
			box-shadow: 0 6px 18px 0 rgba(82, 94, 102, .15);
			background-color: #fff
		}

		.tb-footer .left .share > a.icon .pop h4 {
			margin: 0;
			color: #383838;
			font-size: 16px;
			font-weight: 700;
			margin-bottom: 12px
		}

		.tb-footer .left .share > a.icon .pop label {
			color: #a6a6a6;
			font-size: 14px;
			margin-bottom: 12px
		}

		.tb-footer .left .share > a.icon .pop > ul > li {
			color: grey;
			text-align: left;
			padding: 10px 16px
		}

		.tb-footer .left .share > a.icon:hover .pop {
			display: block !important
		}

		.tb-footer .left .share > a.icon:last-child {
			margin-right: 0
		}

		.tb-footer .left .share > a.icon.icon-wechat {
			position: relative
		}

		.tb-footer .left .share > a.icon.icon-wechat .pop {
			top: -230px;
			left: -60px;
			width: 144px;
			height: 219px;
			padding: 16px 12px 12px 12px;
			text-align: center
		}

		.tb-footer .left .share > a.icon.icon-wechat .pop p {
			color: #a6a6a6;
			margin-bottom: 10px
		}

		.tb-footer .left .share > a.icon.icon-wechat .pop .qr-wrapper {
			width: 120px;
			height: 120px;
			margin: 0 auto;
			background-image: url(../images/global/weixin-qr.jpg);
			background-size: 120px 120px
		}

		.tb-footer .left .share > a.icon.icon-dingding {
			position: relative
		}

		.tb-footer .left .share > a.icon.icon-dingding:hover {
			color: #3da8f5
		}

		.tb-footer .left .share > a.icon.icon-dingding .pop {
			top: -150px;
			left: -180px;
			width: 252px;
			height: 137px;
			padding: 16px 0 8px;
			font-size: 14px;
			text-align: center
		}

		.tb-footer .left .toggle-language {
			font-size: 14px;
			position: relative;
			margin-bottom: 32px;
			padding-top: 12px
		}

		.tb-footer .left .toggle-language .dropdown-toggle {
			color: grey;
			display: -webkit-inline-box;
			display: -ms-inline-flexbox;
			display: inline-flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between;
			border: 1px solid #d9d9d9;
			border-radius: 4px;
			padding: 0 12px;
			height: 36px
		}

		.tb-footer .left .toggle-language .arrow-icon {
			width: 20px;
			height: 20px;
			text-align: center;
			margin-left: 8px
		}

		.tb-footer .left .toggle-language .dropdown-menu {
			position: absolute;
			display: none;
			width: 252px;
			margin: 0;
			border: none;
			overflow-y: auto;
			text-align: center;
			border-radius: 4px;
			background-color: #fff;
			text-align: left;
			top: -138px;
			left: 0
		}

		.tb-footer .left .toggle-language .dropdown-menu li a {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-direction: row;
			flex-direction: row;
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between;
			padding: 10px 16px;
			color: grey
		}

		.tb-footer .left .toggle-language .dropdown-menu li a label {
			margin-bottom: 0;
			font-weight: 400
		}

		.tb-footer .left .toggle-language .dropdown-menu li a .icon {
			display: none;
			width: 24px;
			height: 24px;
			float: left;
			margin-left: -2px;
			margin-right: 10px;
			text-align: center;
			background-size: 24px 24px;
			font-size: 18px;
			line-height: 24px;
			color: #a6a6a6
		}

		.tb-footer .left .toggle-language .dropdown-menu li.checked a {
			background-color: #fff
		}

		.tb-footer .left .toggle-language .dropdown-menu li.checked .icon {
			display: block
		}

		.tb-footer .left .toggle-language:hover .dropdown-menu {
			display: block
		}

		.tb-footer .left .copyright {
			color: #8c8c8c;
			font-size: 12px;
			line-height: 18px
		}

		.tb-footer .left .copyright p {
			font-size: 12px
		}

		.tb-footer .left .copyright .privacy-link-group {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex
		}

		.tb-footer .left .copyright .privacy-link-group a {
			color: #8c8c8c
		}

		.tb-footer .left .copyright .privacy-link-group a:nth-child(1) {
			margin-right: 10px
		}

		.tb-footer .right {
			-webkit-box-flex: 1;
			-ms-flex: 1;
			flex: 1;
			max-width: 826px
		}

		.tb-footer .right .lists {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between;
			text-align: left
		}

		.tb-footer .right .lists .list {
			-webkit-box-flex: 0;
			-ms-flex-positive: 0;
			flex-grow: 0;
			-ms-flex-negative: 1;
			flex-shrink: 1;
			-ms-flex-preferred-size: 118px;
			flex-basis: 118px
		}

		.tb-footer .right .lists .list a {
			display: block;
			color: #595959;
			font-size: 14px;
			line-height: 20px;
			margin-bottom: 16px
		}

		.tb-footer .right .lists .list a:nth-child(1) {
			color: #262626;
			cursor: auto
		}

		.tb-footer .right .lists .list a:hover {
			color: #1b9aee
		}

		.tb-footer .right .lists .list .list-title {
			font-size: 16px;
			line-height: 22px;
			color: #595959;
			margin-bottom: 28px
		}

		.tb-footer .right .lists .list .list-title:hover {
			color: inherit
		}

		.dropdown-menu {
			min-width: 170px;
			border: 0 none;
			overflow-y: auto;
			-webkit-overflow-scrolling: touch;
			-webkit-box-shadow: 0 7px 21px rgba(0, 0, 0, .1);
			box-shadow: 0 7px 21px rgba(0, 0, 0, .1)
		}

		.dropdown-menu li > a {
			display: block;
			padding: 5px 35px 5px 15px;
			clear: both;
			line-height: 24px;
			color: grey;
			outline: 0 none;
			cursor: pointer;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap
		}

		.dropdown-menu li > a .avatar, .dropdown-menu li > a .icon {
			width: 24px;
			height: 24px;
			float: left;
			margin-left: -2px;
			margin-right: 10px;
			text-align: center;
			background-size: 24px 24px;
			font-size: 18px;
			line-height: 24px
		}

		.dropdown-menu li > a i {
			margin-left: 2px;
			margin-right: 8px
		}

		.dropdown-menu li.selected {
			position: relative
		}

		.dropdown-menu li.selected:after {
			position: absolute;
			top: 8px;
			right: 15px;
			content: '\a037';
			display: block;
			width: 14px;
			height: 14px;
			font-family: Teambition-UI-Icons;
			color: #a6a6a6
		}

		.dropdown-menu li.divider {
			margin: 5px 15px;
			background-color: rgba(0, 0, 0, .07)
		}

		.dropdown-menu a.ui-state-focus {
			background-color: #f1f1f1
		}

		.open > .dropdown-menu {
			display: block;
			overflow: auto;
			opacity: .99
		}

		.list-underscore .underscore {
			position: relative
		}

		.list-underscore .underscore:before {
			display: inline-block;
			position: absolute;
			top: -1px;
			left: 0;
			right: 0;
			margin: 0 15px;
			border-top: 1px solid rgba(0, 0, 0, .07);
			content: ''
		}

		.list-underscore .underscore:hover:before, .list-underscore > li:hover + li:before {
			border-color: transparent
		}

		.essage {
			position: fixed;
			z-index: 10010;
			top: -200px;
			left: 50%;
			max-width: 600px;
			line-height: 22px;
			padding: 20px;
			padding-top: 23px;
			padding-left: 53px;
			margin-left: -150px;
			background: #fff;
			border: 1px solid #f7f7f7;
			border-radius: 2px;
			font-size: 15px;
			-webkit-box-shadow: 0 7px 21px rgba(0, 0, 0, .1);
			box-shadow: 0 7px 21px rgba(0, 0, 0, .1);
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			-webkit-transition: top .6s cubic-bezier(.25, .1, .25, 1);
			transition: top .6s cubic-bezier(.25, .1, .25, 1)
		}

		.essage.is-active {
			top: 52px;
			-webkit-transition: top .7s cubic-bezier(.42, 0, .58, 1);
			transition: top .7s cubic-bezier(.42, 0, .58, 1)
		}

		.essage .essage-tips {
			color: #000
		}

		.essage .essage-url {
			color: #03a9f4;
			-webkit-transition: color 218ms ease;
			transition: color 218ms ease
		}

		.essage .essage-url:hover {
			color: #0286c2
		}

		.essage .icon {
			position: absolute;
			top: 22px;
			left: 20px;
			font-size: 24px
		}

		.essage.essage-success .icon {
			color: #8bc34a
		}

		.essage.essage-error .icon {
			color: #dc584b
		}

		.essage.essage-info .icon {
			color: #03a9f4
		}

		.essage.essage-warning .icon {
			color: #c09853
		}

		.essage .close {
			line-height: 18px;
			margin-left: 10px
		}

		body.open-modal {
			overflow: hidden
		}

		body.open-modal .modal-window {
			display: block
		}

		.modal-window {
			display: none;
			position: fixed;
			z-index: 10;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-window .modal-back {
			display: none;
			width: 100%;
			height: 100%;
			background-color: rgba(0, 0, 0, .7)
		}

		.modal-window .modal-card {
			display: none;
			position: absolute;
			left: 50%;
			top: 50%;
			width: 500px;
			height: auto;
			margin-top: -200px;
			margin-left: -250px;
			padding: 0 20px;
			background-color: #fff;
			border-radius: 3px;
			-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
			box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15)
		}

		.modal-window .modal-card h3 {
			font-size: 18px;
			padding-bottom: 20px;
			border-bottom: 1px solid #ddd
		}

		.modal-window .modal-card .close-handler {
			position: absolute;
			top: 8px;
			right: 20px;
			font-size: 28px;
			color: grey;
			cursor: pointer
		}

		.modal-window .modal-card .close-handler:hover {
			color: grey
		}

		.modal-window .modal-card .modal-desc {
			margin-top: 15px;
			font-size: 16px
		}

		.modal-window .modal-card .modal-footer-hint {
			text-align: center;
			font-size: 14px;
			color: grey;
			margin-bottom: 20px
		}

		.modal-window .modal-card .modal-form {
			padding: 10px 0 20px
		}

		.modal-window .modal-card .modal-form .form-group {
			margin-bottom: 20px
		}

		.modal-window .modal-card .modal-form .form-input {
			padding-right: 0
		}

		.modal-window .modal-card .modal-form .form-label {
			padding: 0;
			margin-top: 3px;
			margin-bottom: 0;
			font-size: 16px;
			color: grey
		}

		.modal-window .modal-card .modal-form .full-input {
			height: 40px;
			border: 1px solid #ddd
		}

		.modal-window .modal-card .modal-form .button-wrapper .btn {
			height: 40px;
			padding-left: 30px;
			padding-right: 30px;
			font-size: 16px;
			line-height: 25px
		}

		.modal-window .modal-card .modal-form .button-wrapper .btn.btn-link {
			text-decoration: none;
			color: grey
		}

		@media (max-width: 480px) {
			.modal-window .modal-back {
				min-height: 450px
			}

			.modal-window .modal-card {
				top: 0;
				width: 300px;
				margin: 50px 0;
				margin-left: -150px
			}
		}

		.loading-indicator {
			width: 100px;
			margin: 10px auto;
			text-align: center
		}

		.loader-dot {
			display: inline-block;
			width: 16px;
			height: 16px;
			margin: 15px 3px;
			background: #a6a6a6;
			border-radius: 10px;
			-webkit-animation: bouncedelay 1.4s infinite cubic-bezier(.42, 0, .58, 1) both;
			animation: bouncedelay 1.4s infinite cubic-bezier(.42, 0, .58, 1) both
		}

		.loader-dot:nth-child(1) {
			-webkit-animation-delay: -320ms;
			animation-delay: -320ms
		}

		.loader-dot:nth-child(2) {
			-webkit-animation-delay: -160ms;
			animation-delay: -160ms
		}

		@media (max-width: 768px) {
			.modal-video {
				padding: 50px 0
			}
		}

		.modal-video.fade:not(.in) .modal-dialog {
			-webkit-transition: -webkit-transform 280ms cubic-bezier(0, 0, .58, 1);
			transition: -webkit-transform 280ms cubic-bezier(0, 0, .58, 1);
			transition: transform 280ms cubic-bezier(0, 0, .58, 1);
			transition: transform 280ms cubic-bezier(0, 0, .58, 1), -webkit-transform 280ms cubic-bezier(0, 0, .58, 1)
		}

		.modal-video.in .modal-dialog {
			-webkit-transition: -webkit-transform 0s !important;
			transition: -webkit-transform 0s !important;
			transition: transform 0s !important;
			transition: transform 0s, -webkit-transform 0s !important
		}

		.modal-video .embed-responsive {
			-webkit-transition: all 218ms cubic-bezier(.25, .1, .25, 1);
			transition: all 218ms cubic-bezier(.25, .1, .25, 1)
		}

		@media (min-width: 1200px) {
			.modal-video .modal-lg {
				width: 1000px
			}
		}

		.modal-video .modal-content {
			position: relative;
			background-color: #000;
			-webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
			box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)
		}

		.modal-video .modal-body, .modal-video .modal-header {
			padding: 0
		}

		.modal-video .modal-body {
			overflow: hidden
		}

		.modal-video .modal-header {
			position: absolute;
			z-index: -1;
			top: 0;
			width: 100%;
			min-height: 60px
		}

		.modal-video .modal-close {
			position: absolute;
			z-index: 0;
			top: 0;
			right: -54px;
			min-width: 54px;
			padding: 12px 14px 12px 16px;
			background: #03a9f4;
			color: #fff;
			font-size: 24px;
			line-height: 1;
			border-radius: 0;
			opacity: .85;
			-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
			box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
			-webkit-transition: all .3s cubic-bezier(.25, .1, .25, 1);
			transition: all .3s cubic-bezier(.25, .1, .25, 1)
		}

		@media (max-width: 840px) {
			.modal-video .modal-close {
				right: 0;
				top: -48px
			}
		}

		.modal-video .modal-close:hover {
			opacity: 1;
			color: #fff
		}

		.modal-video .video-album {
			position: absolute;
			height: 100%;
			width: 100%;
			z-index: 3;
			right: 0;
			top: 0;
			-webkit-transition: all 280ms cubic-bezier(.25, .1, .25, 1);
			transition: all 280ms cubic-bezier(.25, .1, .25, 1)
		}

		.modal-video .video-album .toggle-play {
			position: absolute;
			top: 50%;
			left: -40px;
			margin-top: -20px;
			width: 40px;
			height: 40px;
			line-height: 20px;
			padding: 10px;
			background: rgba(26, 26, 26, .87);
			color: rgba(255, 255, 255, .8);
			cursor: pointer;
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		.modal-video .video-album .toggle-play .icon {
			font-size: 20px
		}

		.modal-video .video-album .toggle-play:hover {
			color: #fff
		}

		.modal-video .video-album .album-list {
			height: 100%;
			padding: 5px 0 0 5px;
			margin-bottom: 0;
			background: #000;
			font-size: 0;
			overflow-y: auto;
			-webkit-overflow-scrolling: touch;
			overflow-x: hidden;
			-webkit-transition: background 218ms;
			transition: background 218ms
		}

		@media (max-width: 1200px) {
			.modal-video .video-album .album-list {
				text-align: center
			}
		}

		.modal-video .video-album .album-list.thin-scroll::-webkit-scrollbar {
			width: 5px
		}

		.modal-video .video-album .album-list.thin-scroll::-webkit-scrollbar-thumb {
			background-color: #6e6e6e
		}

		.modal-video .video-album .album-list.thin-scroll::-webkit-scrollbar-track {
			background-color: rgba(31, 31, 31, .87)
		}

		.modal-video .video-album .album-item {
			position: relative;
			display: inline-block;
			max-width: 199px;
			min-height: 60px;
			margin-bottom: 5px;
			padding-right: 5px;
			font-size: 14px;
			cursor: pointer;
			-webkit-transition: width 218ms cubic-bezier(.25, .1, .25, 1);
			transition: width 218ms cubic-bezier(.25, .1, .25, 1)
		}

		.modal-video .video-album .album-item.has-watched, .modal-video .video-album .album-item.is-current:before, .modal-video .video-album .album-item:hover:before {
			opacity: .3
		}

		.modal-video .video-album .album-item:before {
			content: ' ';
			position: absolute;
			z-index: 1;
			left: 0;
			width: 100%;
			height: 100%;
			background: rgba(0, 0, 0, .4)
		}

		.modal-video .video-album .album-item:after {
			content: '';
			display: none;
			position: absolute;
			z-index: 2;
			top: 50%;
			left: 50%;
			margin-top: -10px;
			margin-left: -8px;
			width: 0;
			height: 0;
			border-width: 10px 0 10px 16px;
			border-style: solid;
			border-color: rgba(255, 255, 255, .87);
			border-top-color: transparent;
			border-bottom-color: transparent;
			-webkit-transform: scale(1.4);
			transform: scale(1.4)
		}

		.modal-video .video-album .album-item.is-current:after {
			display: block
		}

		.modal-video .video-album .album-item .img-wrap {
			position: relative;
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.modal-video .video-album .album-item .video-name {
			position: absolute;
			bottom: 10px;
			left: 10px;
			z-index: 3;
			color: #fff;
			text-shadow: 1px 1px 0 rgba(0, 0, 0, .3)
		}

		.modal-video .video-album .album-item img {
			width: 194px;
			height: 107px;
			max-height: 107px;
			border-radius: 3px
		}

		.modal-video .video-loading {
			position: absolute;
			z-index: 2;
			width: 100%;
			height: 100%;
			-webkit-transition: all .5s cubic-bezier(.25, .1, .25, 1);
			transition: all .5s cubic-bezier(.25, .1, .25, 1)
		}

		.modal-video .video-loading img {
			height: 100%
		}

		.modal-video video {
			opacity: 0;
			-webkit-transition: all 1s cubic-bezier(.25, .25, .75, .75);
			transition: all 1s cubic-bezier(.25, .25, .75, .75)
		}

		.modal-video.is-list-init .video-album {
			width: 200px
		}

		.modal-video.is-list-init .album-list {
			background: rgba(26, 26, 26, .87)
		}

		.modal-video.is-list-init .album-item {
			width: 100%
		}

		.modal-video.is-init .video-loading {
			-webkit-transform: scale(1.8);
			transform: scale(1.8);
			opacity: 0
		}

		.modal-video.is-init video {
			opacity: 1
		}

		.modal-video.is-playing .embed-responsive {
			margin-right: 0
		}

		.modal-video.is-playing .video-album {
			right: -200px;
			-webkit-transition: all 280ms cubic-bezier(.25, .1, .25, 1) 218ms;
			transition: all 280ms cubic-bezier(.25, .1, .25, 1) 218ms
		}

		.modal-video.is-playing .video-album .album-list, .modal-video.is-playing .video-album .toggle-play {
			background: rgba(255, 255, 255, .1)
		}

		.modal-video.is-playing .video-album .toggle-play {
			color: rgba(255, 255, 255, .3)
		}

		.modal-video.is-playing .video-album .toggle-play .icon:before {
			content: "\b00b"
		}

		.modal-video.is-playing .modal-close {
			right: 10px;
			opacity: .2
		}

		@media (max-width: 840px) {
			.modal-video.is-playing .modal-close {
				right: 0;
				top: 10px
			}
		}

		.modal-video.is-playing .modal-header:hover .modal-close {
			right: -54px;
			opacity: 1
		}

		.modal-backdrop {
			z-index: 1039
		}

		.modal-backdrop.in {
			opacity: .7
		}

		.no-content {
			padding: 100px 30px;
			background: #f5f5f5;
			border: 1px dashed #d1d1d1;
			text-align: center;
			font-size: 22px;
			letter-spacing: 1px;
			color: #9c9c9c
		}

		@media (max-width: 480px) {
			.no-content {
				padding: 70px 10px;
				font-size: 16px
			}
		}

		.no-content .emoji, .no-content .tip-text {
			margin-bottom: .6em
		}

		.no-content .emoji {
			font-size: 1.4em
		}

		.no-content .btn-default.ghost {
			color: #949494
		}

		.no-content .btn-default.ghost:hover {
			color: #fff;
			border-color: #949494;
			background: #9c9c9c
		}

		@media (max-width: 480px) {
			.no-content .btn-default.ghost {
				padding: 8px 12px;
				font-size: 14px
			}
		}

		.vertical-scroll::-webkit-scrollbar {
			width: 12px
		}

		.vertical-scroll::-webkit-scrollbar-track {
			border-left: 1px solid #a6a6a6;
			background: #d9d9d9
		}

		.vertical-scroll::-webkit-scrollbar-thumb {
			background: #a6a6a6
		}

		.horizontal-scroll::-webkit-scrollbar {
			height: 12px
		}

		.horizontal-scroll::-webkit-scrollbar-track {
			background: #d9d9d9
		}

		.horizontal-scroll::-webkit-scrollbar-thumb {
			background: #a6a6a6
		}

		.thin-scroll::-webkit-scrollbar {
			width: 7px
		}

		.thin-scroll::-webkit-scrollbar-track {
			background-color: #d9d9d9;
			border-left: 2px solid transparent
		}

		.thin-scroll::-webkit-scrollbar-thumb {
			background-color: #a6a6a6;
			border-left: 2px solid transparent
		}

		.thin-scroll::-webkit-scrollbar-thumb:window-inactive {
			background: rgba(0, 0, 0, .12)
		}

		.thin-horizontal-scroll::-webkit-scrollbar {
			height: 12px
		}

		.thin-horizontal-scroll::-webkit-scrollbar-track {
			background: #d9d9d9
		}

		.thin-horizontal-scroll::-webkit-scrollbar-thumb {
			background: #a6a6a6
		}

		.thin-horizontal-scroll::-webkit-scrollbar {
			height: 12px
		}

		.thin-horizontal-scroll::-webkit-scrollbar-track {
			background: #d9d9d9
		}

		.thin-horizontal-scroll::-webkit-scrollbar-thumb {
			background: #a6a6a6
		}

		.thin-horizontal-scroll::-webkit-scrollbar {
			height: 7px
		}

		.transparent-scroll::-webkit-scrollbar {
			width: 8px
		}

		.transparent-scroll::-webkit-scrollbar-track {
			background: 0 0
		}

		.transparent-scroll::-webkit-scrollbar-thumb {
			background: rgba(0, 0, 0, .26)
		}

		.enjoy-tb {
			color: #fff;
			padding-top: 54px !important;
			padding-bottom: 69px !important;
			background-image: url(../images/teambition-plus@2x.png);
			background-size: cover;
			background-position: center
		}

		.enjoy-tb .title {
			margin-bottom: 0 !important
		}

		.enjoy-tb .desc {
			margin: 0 auto;
			max-width: 600px;
			font-size: 24px !important;
			padding-bottom: 11px;
			color: #fff !important
		}

		.enjoy-tb .ghost {
			color: #03a9f4;
			background-color: #fff;
			border: 2px solid rgba(255, 255, 255, .6)
		}

		.enjoy-tb .ghost:hover {
			color: #fff;
			background: rgba(255, 255, 255, .2);
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.support-contact {
			min-height: 320px;
			padding-top: 102px !important
		}

		.support-contact .support-icon {
			width: 50px;
			height: 50px;
			border: 2px grey solid;
			border-radius: 50%;
			margin: 0 auto 15px;
			background-image: url(../images/support-icon@2x.png);
			background-size: 184px 46px
		}

		.support-contact .community .support-icon {
			background-position: 0 0
		}

		.support-contact .email .support-icon {
			background-position: -46px 0
		}

		.support-contact .phone .support-icon {
			background-position: -92px 0
		}

		.support-contact .session .support-icon {
			background-position: -138px 0
		}

		.support-contact .muted, .support-contact .name {
			color: grey
		}

		.support-contact .name {
			margin-bottom: 5px
		}

		@media (max-width: 991px) {
			.support-contact {
				padding-top: 50px !important
			}

			.support-contact .col-md-3:nth-child(n+3) {
				margin-top: 70px
			}
		}

		@media (max-width: 480px) {
			.support-contact .support-item a {
				display: block;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.support-contact .email a {
				line-height: 21px;
				font-size: 12px
			}
		}

		.tbsite-article {
			padding-top: 50px
		}

		.tbsite-article .max730 {
			max-width: 730px
		}

		.tbsite-article .article-content .container {
			height: inherit;
			position: relative
		}

		.tbsite-article .article-content .topbanner {
			width: 100%;
			height: 500px;
			background-size: cover;
			background-position: center;
			margin: 0 auto 20px;
			position: relative
		}

		.tbsite-article .article-content .topbanner .bg-mask {
			position: relative;
			width: 100%;
			height: 500px
		}

		.tbsite-article .article-content .topbanner.not-image, .tbsite-article .article-content .topbanner.not-image .bg-mask {
			height: 400px
		}

		.tbsite-article .article-content .topbanner .loadingbar {
			position: absolute;
			z-index: 2;
			width: 100%;
			height: 100%;
			background-color: #383838
		}

		.tbsite-article .article-content .topbanner .loading-indicator {
			text-align: center;
			margin-top: 280px
		}

		.tbsite-article .article-content .topbanner .return {
			position: absolute;
			top: 120px
		}

		.tbsite-article .article-content .topbanner .return a {
			display: inline-block;
			padding: 5px 10px;
			border: 1px solid transparent;
			border-radius: 15px;
			font-size: 16px;
			-webkit-text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
			text-shadow: 0 1px 2px rgba(0, 0, 0, .2);
			color: #fff;
			-webkit-transition: all .35s;
			transition: all .35s
		}

		.tbsite-article .article-content .topbanner .return a:hover {
			margin-left: -5px;
			border: 1px solid #fff;
			color: #fff !important;
			text-shadow: 0 1px 3px rgba(0, 0, 0, .2), 0 0 5px rgba(255, 255, 255, .5)
		}

		.tbsite-article .article-content .topbanner .title {
			position: absolute;
			bottom: 40px;
			font-family: "Lucida Grande", "Luxi Sans", Arial, "Helvetica Neue", Helvetica, "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Micro Hei Mono", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", LiGothicMed;
			font-size: 42px;
			line-height: 1.3;
			color: #fff;
			-webkit-text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
			text-shadow: 0 1px 1px rgba(0, 0, 0, .2)
		}

		.tbsite-article .article-content .topbanner .topbanner-info {
			font-family: "Lucida Grande", "Luxi Sans", Arial, "Helvetica Neue", Helvetica, "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Micro Hei Mono", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", LiGothicMed;
			text-align: center;
			margin-top: 200px;
			color: #fff
		}

		.tbsite-article .article-content .topbanner .topbanner-info .title {
			font-size: 32px
		}

		.tbsite-article .article-content .topbanner .topbanner-info .title.small {
			top: 160px;
			font-size: 20px;
			margin: 0 0 20px 0
		}

		.tbsite-article .article-content .topbanner .topbanner-info .case-title {
			font-size: 32px
		}

		.tbsite-article .article-content .topbanner .topbanner-info .case-title.small {
			top: 160px;
			font-size: 20px;
			margin: 0 0 20px 0
		}

		.tbsite-article .article-content .topbanner .topbanner-info .case-desc {
			top: 160px;
			font-size: 20px;
			text-align: center;
			margin: 0 0 20px 0
		}

		.tbsite-article .article-content .topbanner .topbanner-info .author {
			margin-top: 100px
		}

		.tbsite-article .article-content .topbanner .topbanner-info .author .username {
			font-size: 16px;
			margin: 0 0 15px 0
		}

		.tbsite-article .article-content .topbanner .topbanner-info .author .time {
			font-size: 14px;
			margin: 0
		}

		.tbsite-article .article-content .article-toolbar {
			padding-top: 20px
		}

		@media (max-width: 480px) {
			.tbsite-article .article-content .article-toolbar {
				padding-bottom: 20px
			}
		}

		.tbsite-article .article-content .article-toolbar .share-button-group .btn {
			font-size: 22px;
			width: 50px;
			height: 50px;
			padding: 8px 12px;
			margin: 0 10px;
			line-height: 1.7;
			color: #a6a6a6;
			border: 1px solid #a6a6a6;
			border-radius: 50%;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		.tbsite-article .article-content .article-toolbar .share-button-group .btn.weibo:hover {
			color: #c5282f;
			border-color: #c5282f
		}

		.tbsite-article .article-content .article-toolbar .share-button-group .btn.wechat:hover {
			color: #44b549;
			border-color: #44b549
		}

		.tbsite-article .article-content .article-toolbar .share-button-group .btn.twitter:hover {
			color: #7fdbff;
			border-color: #7fdbff
		}

		.tbsite-article .article-content .article-toolbar .share-button-group .btn.facebook:hover {
			color: #3b5998;
			border-color: #3b5998
		}

		.tbsite-article .article-content .infobar {
			margin-top: 40px;
			padding-bottom: 20px;
			border-bottom: solid 1px #ededed;
			margin-bottom: 20px
		}

		.tbsite-article .article-content .switch-nav {
			margin-bottom: 70px;
			font-size: 16px
		}

		.tbsite-article .article-content .switch-nav .prev {
			float: left
		}

		.tbsite-article .article-content .switch-nav .next {
			float: right
		}

		.tbsite-article .article-content .icon-chevron-left {
			margin-right: 5px;
			font-size: 14px
		}

		.tbsite-article .article-content .icon-chevron-right {
			margin-left: 5px
		}

		.tbsite-article .modal-wechat {
			display: none
		}

		.tbsite-article .modal-wechat .modal-dialog {
			margin: 100px auto;
			width: 280px
		}

		.tbsite-article .modal-wechat .modal-header {
			padding: 15px;
			min-height: 16.43px;
			text-align: center
		}

		.tbsite-article .modal-wechat .modal-body {
			padding: 0 15px 15px
		}

		.tbsite-article .modal-wechat .modal-body .qrcode {
			width: 250px;
			height: 250px
		}

		@media (max-width: 768px) {
			.tbsite-article .article-content .infobar {
				margin-bottom: 0
			}

			.tbsite-article .article-content .switch-nav {
				padding: 0;
				margin-bottom: 0
			}

			.tbsite-article .article-content .switch-nav .next, .tbsite-article .article-content .switch-nav .prev {
				width: 50%;
				padding: 30px 0;
				text-align: center
			}

			.tbsite-article .article-content .switch-nav .next:hover, .tbsite-article .article-content .switch-nav .prev:hover {
				background: #ededed
			}

			.tbsite-article .article-content .switch-nav .next:first-child, .tbsite-article .article-content .switch-nav .prev:first-child {
				border-right: solid 1px #ededed
			}
		}

		@media (max-width: 480px) {
			.tbsite-article .loading-indicator {
				display: none
			}

			.tbsite-article .article-content .topbanner {
				margin-bottom: 20px
			}

			.tbsite-article .article-content .topbanner, .tbsite-article .article-content .topbanner .bg-mask, .tbsite-article .article-content .topbanner.not-image, .tbsite-article .article-content .topbanner.not-image .bg-mask {
				height: 350px
			}

			.tbsite-article .article-content .topbanner .title {
				font-size: 24px
			}

			.tbsite-article .article-content .topbanner .loadingbar .loading-indicator {
				margin-top: 180px
			}

			.tbsite-article .article-content .infobar {
				margin-top: 10px;
				padding-bottom: 30px
			}

			.tbsite-article .article-content .switch-nav {
				font-size: 14px
			}
		}

		.tbsite-jumbotron {
			height: 520px;
			padding: 0;
			padding-top: 120px;
			margin-bottom: 60px;
			background-position: center bottom;
			background-repeat: no-repeat;
			background-color: #666;
			font-size: 58px;
			color: #fff;
			position: relative
		}

		.tbsite-jumbotron .container {
			max-width: 920px
		}

		.tbsite-jumbotron .case-desc, .tbsite-jumbotron .case-title {
			color: #fff;
			-webkit-text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
			-moz-text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
			text-shadow: 0 1px 1px rgba(0, 0, 0, .5)
		}

		.tbsite-jumbotron .case-title {
			margin-bottom: 20px;
			font-size: 20px;
			line-height: 1.3
		}

		.tbsite-jumbotron .case-desc {
			font-size: 20px;
			line-height: 1.58
		}

		.tbsite-jumbotron .topbanner-info {
			font-family: "Lucida Grande", "Luxi Sans", Arial, "Helvetica Neue", Helvetica, "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Micro Hei Mono", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", LiGothicMed;
			text-align: center;
			color: #fff;
			margin-top: 150px
		}

		.tbsite-jumbotron .topbanner-info .case-title {
			font-size: 32px
		}

		.tbsite-jumbotron .topbanner-info .case-desc {
			top: 160px;
			font-size: 20px;
			text-align: center;
			margin: 0 0 20px 0
		}

		.tbsite-jumbotron .topbanner-info .btn-read {
			z-index: 2;
			font-size: 18px;
			margin-top: 53px;
			padding: 0 32px;
			height: 40px;
			line-height: 40px;
			background-color: rgba(255, 255, 255, 0);
			border-color: #fff;
			color: #fff;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		.tbsite-jumbotron .topbanner-info .btn-read:hover {
			background-color: rgba(255, 255, 255, .2)
		}

		.tbsite-jumbotron .case-banner {
			height: 100%
		}

		.tbsite-jumbotron .case-banner li {
			width: 100%;
			height: 100%;
			max-width: 100% !important;
			position: absolute;
			top: 0;
			left: 0;
			background-size: cover;
			opacity: 0;
			-webkit-transition: all 660ms;
			transition: all 660ms
		}

		.tbsite-jumbotron .case-banner li.active {
			opacity: 1
		}

		.tbsite-jumbotron .case-banner-btn {
			height: 10px;
			position: absolute;
			left: 50%;
			bottom: 30px;
			padding-left: 0;
			overflow: hidden;
			margin-left: -60px;
			-webkit-transform: translate3d(0, 0, 0)
		}

		.tbsite-jumbotron .case-banner-btn li {
			display: inline-block;
			width: 10px;
			height: 10px;
			float: left;
			margin: 0 10px;
			cursor: pointer;
			border-radius: 50%;
			background-color: rgba(255, 255, 255, .2)
		}

		.tbsite-jumbotron .case-banner-btn li.active, .tbsite-jumbotron .case-banner-btn li:hover {
			background-color: #fff
		}

		.tbsite-jumbotron .subcol-nav {
			position: absolute;
			bottom: 0;
			overflow: hidden;
			width: 100%;
			height: 70px;
			text-align: center;
			-webkit-transform: translate3d(0, 0, 0)
		}

		.tbsite-jumbotron .subcol-nav ul {
			margin: 0 auto;
			max-width: 980px;
			min-width: 320px
		}

		.tbsite-jumbotron .subcol-nav li {
			width: 33.33%;
			margin-left: 0
		}

		.tbsite-jumbotron .subcol-nav li a {
			text-align: center;
			border-radius: 0;
			color: #fff;
			font-size: 20px;
			height: 70px;
			line-height: 55px
		}

		.tbsite-jumbotron .subcol-nav li.active a, .tbsite-jumbotron .subcol-nav li.active a:hover {
			background-color: rgba(0, 0, 0, .5)
		}

		.tbsite-jumbotron .subcol-nav li a:focus, .tbsite-jumbotron .subcol-nav li a:hover {
			background-color: rgba(0, 0, 0, .2);
			background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .4)));
			background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .4) 100%)
		}

		.tbsite-jumbotron .subcol-nav .subcol-nav-bg {
			position: absolute;
			top: 0;
			width: 100%;
			height: 100%;
			background-position: center bottom;
			-webkit-filter: blur(10px);
			background: rgba(0, 0, 0, .1)
		}

		.tbsite-jumbotron .subcol-nav .subcol-nav-bg:after {
			content: '';
			background: rgba(0, 0, 0, .1);
			display: block;
			height: 100%;
			width: 100%
		}

		.tbsite-case {
			height: 500px;
			margin-bottom: 0;
			padding-top: 0
		}

		@media (min-width: 1440px) {
			.subcol-nav-bg, .tbsite-jumbotron {
				background-size: cover
			}
		}

		@media (max-width: 992px) {
			.tbsite-jumbotron {
				margin-bottom: 32px
			}
		}

		@media (max-width: 768px) {
			.tbsite-jumbotron {
				margin-bottom: 16px;
				font-size: 32px
			}

			.tbsite-jumbotron .desc {
				font-size: .6em
			}

			.tbsite-jumbotron .topbanner-info {
				margin-top: 130px
			}

			.tbsite-jumbotron .topbanner-info .title {
				font-size: 24px
			}

			.tbsite-jumbotron .topbanner-info .case-title {
				font-size: 24px
			}

			.tbsite-jumbotron .case-banner-btn {
				bottom: 10px
			}

			.tbsite-jumbotron .subcol-nav {
				height: 50px
			}

			.tbsite-jumbotron .subcol-nav ul li a {
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				height: 50px;
				line-height: 35px;
				font-size: 14px
			}

			.box-title h2 {
				font-size: 20px
			}
		}

		@media (max-width: 480px) {
			.tbsite-jumbotron {
				height: 400px;
				padding-top: 60px;
				font-size: 24px
			}

			.tbsite-jumbotron .desc {
				text-align: left;
				font-size: 16px
			}

			.tbsite-jumbotron .topbanner-info {
				margin-top: 80px
			}
		}

		@media (max-width: 320px) {
			.tbsite-jumbotron {
				font-size: 26px
			}

			.tbsite-jumbotron .title span {
				display: block;
				margin-top: 10px
			}

			.tbsite-jumbotron .desc {
				text-align: left;
				font-size: 14px
			}
		}

		.en .tbsite-jumbotron {
			font-size: 40px
		}

		@media (max-width: 992px) {
			.en .tbsite-jumbotron {
				font-size: 30px
			}
		}

		@media (max-width: 480px) {
			.en .tbsite-jumbotron {
				height: 460px;
				font-size: 20px
			}

			.en .tbsite-jumbotron .desc {
				text-align: center
			}
		}

		.box-list .box-title {
			height: 80px
		}

		.box-list .box-title h2 {
			margin: 0;
			float: left;
			font-size: 24px;
			line-height: 80px;
			color: #383838
		}

		.box-list .box-title a {
			float: right;
			color: #383838;
			margin: 28px 0;
			font-size: 16px;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		.box-list .box-title a span {
			font-size: 14px;
			margin-left: 10px
		}

		.box-list.more-research {
			position: relative;
			margin-top: 30px;
			margin-bottom: 20px;
			padding-top: 36px;
			border-top: 1px solid #eee
		}

		.box-list.more-research .title-more-case {
			position: absolute;
			top: -37px;
			left: 50%;
			font-size: 16px;
			padding: 0 15px;
			background-color: #fff;
			-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%)
		}

		.box-list.more-research .title-more-case:hover {
			color: #383838
		}

		.box-list.more-research:hover {
			color: #03a9f4
		}

		.box-list.more-research:hover .title-more-case {
			color: #383838
		}

		.box-item {
			height: 200px;
			position: relative;
			margin-bottom: 30px
		}

		.left-item {
			margin-right: 16px
		}

		.right-item {
			margin-left: 16px
		}

		.box-content {
			display: block;
			height: 200px;
			color: #fff;
			position: relative;
			text-align: center;
			border-radius: 5px;
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
			-webkit-backface-visibility: hidden;
			-webkit-transform: translateZ(0);
			-webkit-transition: all 250ms ease-in-out;
			transition: all 250ms ease-in-out
		}

		.box-content .content {
			width: 100%;
			height: 55px;
			z-index: 2;
			text-align: left;
			padding: 10px 10px 0 10px;
			border-radius: 0 0 5px 5px;
			background-color: rgba(0, 0, 0, .5);
			position: absolute !important;
			bottom: 0
		}

		.box-content .content .category {
			font-size: 16px;
			margin: 0;
			font-weight: 700;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap
		}

		.box-content .content .desc {
			font-size: 14px;
			margin: 3px 0 0 0;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap
		}

		.box-content:hover {
			color: #fff;
			text-decoration: none;
			box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
			-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5)
		}

		.cases-practices {
			font-size: 20px;
			line-height: 200px
		}

		.cases-practices .box-content span {
			position: relative;
			z-index: 2
		}

		.cases-practices .row-practices .box-item {
			height: 100px
		}

		.cases-practices .row-practices .box-item .box-content {
			height: 100px;
			line-height: 100px
		}

		.cases-practices .row-practices .box-item .box-content:after {
			height: 100px
		}

		.tbsite-post-info {
			font-size: 16px;
			color: #a6a6a6
		}

		.tbsite-post-info .author, .tbsite-post-info .avatar, .tbsite-post-info .time {
			display: inline-block;
			height: 20px;
			line-height: 20px
		}

		.tbsite-post-info .author {
			padding-left: 34px;
			position: relative
		}

		.tbsite-post-info .author .avatar {
			width: 24px;
			height: 24px;
			position: absolute;
			left: 0;
			top: -2px;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center
		}

		.tbsite-post-info .time {
			border-left: 1px solid #d9d9d9;
			margin-left: 10px;
			padding-left: 10px
		}

		.tbsite-list .category {
			position: relative
		}

		.tbsite-list .category:after {
			background: #e0e0e0 !important
		}

		.tbsite-list .category .nav {
			padding-left: 16px
		}

		.tbsite-list .category .nav > li {
			width: 11.5%
		}

		.tbsite-list .category .nav > li:nth-child(n+8) {
			display: none
		}

		@media (max-width: 991px) {
			.tbsite-list .category .nav > li {
				width: 13%
			}

			.tbsite-list .category .nav > li:nth-child(n+7) {
				display: none
			}
		}

		@media (max-width: 767px) {
			.tbsite-list .category .nav > li:nth-child(n+6) {
				display: none
			}
		}

		.tbsite-list .category .more-actions a, .tbsite-list .category .nav-tabs > li > a {
			padding: 12px;
			border-left: 1px solid #e0e0e0;
			border-top: 1px solid #e0e0e0;
			border-right: 1px solid #e0e0e0;
			font-size: 16px;
			font-weight: 500;
			text-align: center;
			text-transform: uppercase;
			letter-spacing: 1px
		}

		.tbsite-list .category .nav-tabs {
			border-bottom: none
		}

		.tbsite-list .category .nav-tabs > li > a {
			margin-left: -1px;
			margin-right: 0;
			border-radius: 0;
			color: #9c9c9c;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			-webkit-transition: all .1s cubic-bezier(.42, 0, .58, 1);
			transition: all .1s cubic-bezier(.42, 0, .58, 1)
		}

		.tbsite-list .category .nav-tabs > li > a:hover {
			background: #f2f2f2
		}

		.tbsite-list .category .nav-tabs > li:first-child, .tbsite-list .category .nav-tabs > li:first-child a {
			border-radius: 3px 0 0 3px
		}

		.tbsite-list .category .nav-tabs > li:last-child a {
			border-radius: 0 3px 0 0
		}

		.tbsite-list .category .nav-tabs > li.active a {
			background: #03a9f4;
			color: #fff;
			border-color: #03a9f4;
			margin-left: 0
		}

		.tbsite-list .category .more-actions {
			position: absolute;
			top: 0;
			right: 16px;
			z-index: 99
		}

		.tbsite-list .category .more-actions > a {
			display: inline-block;
			height: 47px;
			line-height: 23px;
			border-radius: 3px 3px 0 0;
			background: #fcfcfc;
			color: #6e6e6e;
			-webkit-transition: all 218ms cubic-bezier(.42, 0, .58, 1);
			transition: all 218ms cubic-bezier(.42, 0, .58, 1)
		}

		.tbsite-list .category .more-actions > a span:first-child {
			margin-left: 6px
		}

		.tbsite-list .category .more-actions > a:hover {
			background: #f2f2f2
		}

		.tbsite-list .category .more-actions .icon {
			float: right;
			margin-left: 4px
		}

		@media (max-width: 991px) {
			.tbsite-list .category .more-actions a, .tbsite-list .category .nav-tabs > li > a {
				padding: 9px 16px 8px 16px;
				font-size: 14px
			}

			.tbsite-list .category .more-actions a {
				height: 38px
			}
		}

		@media (max-width: 767px) {
			.tbsite-list .category .nav.col-1 > li {
				width: 100%
			}

			.tbsite-list .category .nav.col-2 > li {
				width: 50%
			}

			.tbsite-list .category .nav.col-3 > li {
				width: 33.33333333%
			}

			.tbsite-list .category .nav.col-4 > li {
				width: 25%
			}

			.tbsite-list .category .nav.col-5 > li {
				width: 20%
			}
		}

		@media (max-width: 500px) {
			.tbsite-list .category .nav-tabs > li > a {
				padding: 5px;
				font-size: 12px
			}
		}

		@media (max-width: 350px) {
			.tbsite-list .category .nav-tabs > li > a {
				font-size: 10px
			}
		}

		.tbsite-list .no-content {
			background: #fcfcfc;
			font-size: 24px;
			color: #6e6e6e
		}

		.tbsite-list .no-content .emoji-sad {
			line-height: 68px;
			padding-bottom: 20px;
			font-size: 48px
		}

		.tbsite-list .list-item, .tbsite-list .list-item .main-content, .tbsite-list .list-item .thumb {
			margin-bottom: 40px
		}

		.tbsite-list .list-item:after {
			content: '';
			width: calc(100% - 32px);
			height: 1px;
			margin: 0 16px;
			background: #e8e8e8
		}

		.tbsite-list .list-item:last-child:after {
			height: 0
		}

		.tbsite-list .list-item .main-content {
			float: left
		}

		.tbsite-list .list-item .thumb {
			float: right
		}

		.tbsite-list .list-item .thumb a {
			display: block;
			position: relative
		}

		.tbsite-list .list-item .thumb a > * {
			width: 100%
		}

		.tbsite-list .list-item .thumb a .activebg {
			position: absolute;
			-webkit-transition: background .5s ease 150ms;
			transition: background .5s ease 150ms
		}

		.tbsite-list .list-item .thumb a .activebg .readmore {
			position: absolute;
			left: 50%;
			top: 50%;
			margin-left: -65px;
			margin-top: -15px;
			width: 130px;
			height: 34px;
			line-height: 34px;
			padding: 0 10px;
			background: rgba(255, 255, 255, .2);
			-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .25);
			box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .25);
			border-radius: 3px;
			text-align: center;
			font-size: 16px;
			color: #fff;
			opacity: 0;
			-webkit-transition: all .1s ease-in-out 80ms;
			transition: all .1s ease-in-out 80ms
		}

		.tbsite-list .list-item .thumb a .activebg .readmore:hover {
			background: rgba(255, 255, 255, .3);
			-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .35);
			box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .35)
		}

		.tbsite-list .list-item .thumb a .activebg .text {
			-webkit-transition: padding-right 150ms;
			transition: padding-right 150ms
		}

		.tbsite-list .list-item .thumb a .activebg .icon {
			position: absolute;
			margin-left: 5px;
			font-size: 20px;
			opacity: 0;
			-webkit-transform: rotate(90deg);
			transform: rotate(90deg);
			-webkit-transition: opacity 150ms;
			transition: opacity 150ms
		}

		.tbsite-list .list-item .thumb a:hover .activebg {
			background: rgba(0, 0, 0, .4);
			-webkit-transition: background .5s;
			transition: background .5s
		}

		.tbsite-list .list-item .thumb a:hover .activebg .readmore {
			opacity: 1;
			-webkit-transition: all .1s ease-in-out;
			transition: all .1s ease-in-out
		}

		.tbsite-list .list-item .thumb a:hover .activebg .text {
			padding-right: 24px;
			-webkit-transition: all 150ms ease 80ms;
			transition: all 150ms ease 80ms
		}

		.tbsite-list .list-item .thumb a:hover .activebg .icon {
			opacity: 1;
			-webkit-transition: all 150ms ease 80ms;
			transition: all 150ms ease 80ms
		}

		.tbsite-list .list-item .title {
			color: grey
		}

		.tbsite-list .list-item .title:hover {
			color: #03a9f4 !important
		}

		.tbsite-list .list-item .title h2 {
			line-height: 1.1;
			margin: 0 0 13px;
			font-size: 24px
		}

		.tbsite-list .list-item .summary {
			position: relative;
			width: 100%;
			line-height: 1.5;
			margin-bottom: 10px;
			font-size: 18px;
			color: #a6a6a6
		}

		.tbsite-list .ias-trigger {
			padding: 10px;
			width: 100%;
			border: 1px solid;
			border-color: #d9d9d9;
			border-radius: 3px;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		@media (max-width: 767px) {
			.tbsite-list .ias-trigger {
				padding: 7px
			}
		}

		.tbsite-list .ias-trigger > a {
			color: #ababab
		}

		.tbsite-list .ias-trigger:hover {
			border-color: #03a9f4
		}

		.tbsite-list .ias-trigger:hover > a {
			color: #03a9f4
		}

		.tbsite-list .ias-trigger, .tbsite-list .loading-indicator {
			margin-bottom: 48px
		}

		.tbsite-list .pagination {
			display: none;
			width: 100%;
			margin: 0 0 48px
		}

		.tbsite-list .pagination .next, .tbsite-list .pagination .prev {
			width: 80px;
			-webkit-transition: all 350ms;
			transition: all 350ms
		}

		.tbsite-list .pagination .prev {
			float: left
		}

		.tbsite-list .pagination .next {
			float: right
		}

		@media (max-width: 992px) {
			.box-list .left-item, .box-list .right-item {
				margin: 0;
				margin-bottom: 16px
			}

			.box-list .left-item .box-content, .box-list .right-item .box-content {
				background-size: cover
			}

			.box-list .left-item .box-content:hover, .box-list .right-item .box-content:hover {
				background-size: cover
			}

			.tbsite-list .list-item {
				margin-bottom: 32px
			}

			.tbsite-list .list-item:last-child {
				margin-bottom: 0
			}

			.tbsite-list .list-item .thumb a > * {
				height: 134px !important
			}

			.tbsite-list .list-item .main-content, .tbsite-list .list-item .thumb {
				margin-bottom: 32px
			}

			.tbsite-list .ias-trigger, .tbsite-list .loading-indicator {
				margin-bottom: 32px
			}
		}

		@media (min-width: 767px) {
			.tbsite-list .list-item .thumb a > * {
				height: 154px
			}

			.tbsite-list .list-item .summary {
				max-height: 81px;
				overflow: hidden
			}
		}

		@media (min-width: 767px) and (max-width: 992px) {
			.tbsite-list .list-item .thumb {
				padding-left: 0
			}
		}

		@media (max-width: 767px) {
			.box-list .box-item .box-content:hover {
				-webkit-transform: none;
				transform: none
			}

			.box-list .box-title h2 {
				font-size: 20px
			}

			.row-practices {
				width: 50% !important
			}

			.row-practices .box-item {
				height: 140px !important
			}

			.row-practices .box-item .box-content {
				height: 140px !important;
				line-height: 140px !important
			}

			.row-practices .box-item .box-content:after {
				height: 140px !important
			}

			.tbsite-list .list-item {
				margin-bottom: 16px
			}

			.tbsite-list .list-item .thumb {
				margin-bottom: 0
			}

			.tbsite-list .list-item .thumb .activebg {
				display: none
			}

			.tbsite-list .list-item .thumb a > * {
				min-height: 174px;
				max-height: 400px
			}

			.tbsite-list .list-item .main-content {
				padding-left: 16px;
				margin-bottom: 16px
			}

			.tbsite-list .list-item .main-content .summary {
				font-size: 16px
			}

			.tbsite-list .list-item .main-content h2 {
				margin: 12px 0 8px;
				font-size: 20px
			}

			.tbsite-list .ias-trigger, .tbsite-list .loading-indicator {
				margin-bottom: 16px
			}
		}

		.page-not-found .not-found-jumbotron {
			padding-top: 150px;
			background-image: url(../images/404-jumbotron-bg.jpg);
			background-size: cover;
			margin-bottom: 0
		}

		.page-not-found .sitemap {
			margin-bottom: 70px
		}

		.page-not-found .sitemap .nav-group {
			float: left;
			width: 25%;
			margin-right: 5%;
			text-align: center;
			color: #a6a6a6
		}

		.page-not-found .sitemap .nav-group:first-child, .page-not-found .sitemap .nav-group:last-child {
			width: 17%
		}

		.page-not-found .sitemap .nav-group:first-child {
			text-align: left
		}

		.page-not-found .sitemap .nav-group:last-child {
			margin-right: 0;
			text-align: right
		}

		.page-not-found .sitemap .nav-group h3 {
			padding-bottom: 30px;
			border-bottom: solid 1px #ededed;
			margin-bottom: 30px;
			font-size: 22px;
			color: grey
		}

		.page-not-found .sitemap .nav-group li {
			margin-bottom: 30px
		}

		.page-not-found .sitemap .nav-group li > a {
			text-decoration: none;
			font-size: 16px;
			color: #a6a6a6
		}

		.page-not-found .sitemap .nav-group li > a:hover {
			color: #03a9f4
		}

		@media (max-width: 480px) {
			.page-not-found .not-found-jumbotron {
				padding-top: 90px
			}

			.page-not-found .sitemap .nav-group {
				height: 320px;
				margin: 0
			}

			.page-not-found .sitemap .nav-group, .page-not-found .sitemap .nav-group:first-child, .page-not-found .sitemap .nav-group:last-child {
				width: 50%;
				text-align: center
			}

			.page-not-found .sitemap .nav-group:nth-child(3), .page-not-found .sitemap .nav-group:nth-child(4) {
				height: 180px
			}

			.page-not-found .sitemap .nav-group li {
				margin-bottom: 20px
			}
		}

		@media (max-width: 320px) {
			.page-not-found .not-found-jumbotron .title {
				font-size: 18px
			}
		}

		.page-agile.is-loading .site-footer, .page-agile.is-loading .site-header {
			display: none
		}

		.page-apps .mobile-android, .page-apps .mobile-ios, .page-apps .pc-web {
			display: none;
			height: 100%
		}

		.page-apps .mobile-android .mobile-wrap, .page-apps .mobile-ios .mobile-wrap, .page-apps .pc-web .mobile-wrap {
			height: 100%
		}

		.page-apps .download-wrap {
			height: 100%;
			position: relative;
			margin: 0 50px;
			background-size: 100%;
			background-repeat: no-repeat
		}

		.page-apps .download-tips {
			width: 100%;
			display: block;
			text-align: center;
			position: absolute;
			bottom: 0;
			padding-top: 80px;
			padding-bottom: 22px;
			background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(42%, #fff), to(white));
			background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 42%, #fff)
		}

		.page-apps .download-tips h3 {
			font-size: 16px;
			color: #383838;
			margin-bottom: 14px
		}

		.page-apps .download-tips .download-btn {
			font-size: 14px !important;
			padding: 12px 17px !important
		}

		.page-apps .download-tips .download-btn.last-btn {
			margin-left: 14px
		}

		.page-apps .download-tips small {
			display: inline-block;
			position: absolute;
			font-size: 12px;
			-webkit-transform: scale(.8);
			transform: scale(.8);
			top: 7px;
			left: 27px
		}

		.page-apps .download-tips .download-icon {
			display: inline-block;
			width: 16px;
			height: 16px;
			background-size: 200%;
			position: relative;
			background-image: url(/teambition-site/site/images/apps/apps-download-icons.png)
		}

		.page-apps .download-tips .download-icon.ios {
			background-position: 16px 0;
			top: 2px;
			left: -3px
		}

		.page-apps .download-tips .download-icon.android {
			background-position: 0 0;
			top: 2px;
			left: -3px
		}

		.page-apps .download-tips .download-icon.ios-en {
			width: 18px;
			height: 18px;
			background-position: 18px 0;
			top: -2px;
			left: -5px
		}

		.page-apps .site-main {
			max-width: 1200px;
			margin-left: auto;
			margin-right: auto
		}

		.page-apps .site-main.android, .page-apps .site-main.ios {
			height: 100%;
			overflow: hidden
		}

		.page-apps .site-main.pc .pc-web {
			display: block
		}

		.page-apps .site-main.ios .mobile-ios {
			display: block
		}

		.page-apps .site-main.android .mobile-android {
			display: block
		}

		.page-apps .download-words {
			height: 67px;
			padding: 0 30px;
			margin: 70px auto 30px;
			text-align: center
		}

		.page-apps .download-words img {
			width: 100%;
			max-width: 556px
		}

		.page-apps .download-slogan {
			margin-bottom: .7rem;
			font-size: 48px;
			margin-top: 70px
		}

		.page-apps .download-slogan.en {
			font-size: 42px
		}

		.page-apps .download-desc {
			padding: 0 30px;
			text-align: center;
			font-size: 16px;
			color: #a6a6a6
		}

		.page-apps .download-list {
			margin: 80px 0 40px
		}

		.page-apps .download-list > li {
			float: left;
			width: 33.3%;
			height: 360px;
			text-align: center;
			margin-bottom: 60px
		}

		@media (min-width: 480px) and (max-width: 992px) {
			.page-apps .download-list > li {
				width: 50%
			}
		}

		.page-apps .download-list > li label {
			font-size: 18px
		}

		.page-apps .download-list .download-type-image {
			height: 150px;
			width: 100%;
			margin: 60px 0 80px;
			background-repeat: no-repeat;
			background-position: center
		}

		.page-apps .download-list .download-type-image.pc {
			background-image: url(../images/download-web@2x.png);
			background-size: 158px 91px
		}

		.page-apps .download-list .download-type-image.ios {
			background-image: url(../images/download-ios@2x.png);
			background-size: 67px 77px
		}

		.page-apps .download-list .download-type-image.android {
			background-image: url(../images/download-android@2x.png);
			background-size: 71px 83px
		}

		.page-apps .download-list .download-type-image.qr {
			position: relative;
			background-image: url(../images/download-qr.png);
			background-size: 150px 150px
		}

		.page-apps .download-list .download-type-image.wechat {
			position: relative;
			background-image: url(../images/apps/download-wechat.jpg);
			background-size: 170px 170px
		}

		.page-apps .download-list .download-type-image.qywx {
			position: relative;
			background-image: url(../images/apps/qr-qywx.svg);
			background-size: 86px 74px
		}

		.page-apps .download-list .download-type-image.dingtalk {
			position: relative;
			background-image: url(../images/apps/download-dingtalk.png);
			background-size: 150px 150px
		}

		.page-apps .download-list .download-for-qywx .qr-instructure {
			padding-top: 0
		}

		.page-apps .download-list .download-for-qywx .qr-qywx-link {
			position: relative;
			display: inline-block;
			height: 30px;
			padding: 0 10px 0 16px;
			line-height: 30px;
			border-radius: 4px;
			background-color: #bfbfbf;
			color: #fff
		}

		.page-apps .download-list .download-for-qywx .qr-qywx-link .qywx-logo {
			display: inline-block;
			position: relative;
			top: 3px;
			left: -1px;
			width: 20px;
			height: 16px;
			background-size: cover;
			background-repeat: no-repeat;
			background-image: url(../images/apps/qr-qywx.svg)
		}

		.page-apps .download-list .download-for-qywx .qr-qywx-tips {
			color: #383838;
			text-decoration: underline
		}

		.page-apps .download-list .handler-wrapper .btn {
			width: 210px;
			height: 60px;
			line-height: 45px;
			border-radius: 4px
		}

		.page-apps .download-list .handler-wrapper.pair .btn {
			width: 100px;
			padding: 8px;
			margin: 0 10px
		}

		.page-apps .download-list .handler-wrapper .btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			background-color: #ededed;
			border-color: #c2c2c2
		}

		.page-apps .download-list .qr-instructure {
			padding-top: 6px
		}

		.page-apps .download-list .circle-indicator {
			position: absolute;
			top: 40px;
			width: 32px;
			height: 32px;
			line-height: 32px;
			border: 1px solid #d9d9d9;
			border-radius: 16px;
			color: #a6a6a6
		}

		@media (max-width: 480px) {
			.page-apps .download-slogan {
				font-size: 24px;
				margin-top: 20px
			}

			.page-apps .download-desc {
				display: none
			}

			.page-apps .download-words {
				margin: 40px auto 10px
			}

			.page-apps .download-desc {
				text-align: left
			}

			.page-apps .download-list {
				margin: 40px 0 50px
			}

			.page-apps .download-list > li {
				width: 100%;
				margin-top: 20px;
				padding-top: 50px;
				border-top: 1px dashed #ccc
			}

			.page-apps .download-list > li:first-child {
				margin-top: 0
			}

			.page-apps .download-list > li:last-child {
				border-top: none
			}

			.page-apps .download-list > li .circle-indicator {
				top: -100px;
				left: 50%;
				margin-left: -16px
			}

			.page-apps .download-list > li label {
				font-size: 18px
			}

			.page-apps .download-list .download-type-image {
				margin: 30px 0 40px
			}
		}

		.page-apps:not(.zh) .download-words img {
			max-width: 840px
		}

		.page-education.is-loading .site-footer, .page-education.is-loading .site-header {
			display: none
		}

		.page-management.is-loading .site-footer, .page-management.is-loading .site-header {
			display: none
		}

		.page-manufacture.is-loading .site-footer, .page-manufacture.is-loading .site-header {
			display: none
		}

		.page-pricing .page-container {
			max-width: 1120px;
			margin: 0 auto
		}

		.page-pricing h1, .page-pricing h2, .page-pricing h3, .page-pricing p {
			margin: 0
		}

		.page-pricing h1 {
			font-size: 40px;
			line-height: 1.5
		}

		.page-pricing h2 {
			font-size: 32px
		}

		.page-pricing h3 {
			font-size: 18px;
			line-height: 1.57
		}

		.page-pricing p {
			font-size: 16px;
			line-height: 1.57
		}

		.page-pricing small {
			font-size: 14px;
			line-height: 1.57
		}

		@media (max-width: 767px) {
			.page-pricing h1 {
				font-size: 28px
			}

			.page-pricing h2 {
				font-size: 24px
			}

			.page-pricing h3 {
				font-size: 14px
			}

			.page-pricing p {
				font-size: 14px
			}

			.page-pricing small {
				font-size: 14px
			}
		}

		.page-pricing .invisible-xss {
			display: block
		}

		@media (max-width: 480px) {
			.page-pricing .invisible-xss {
				display: none
			}
		}

		.page-pricing .visible-xxs {
			display: none
		}

		@media (max-width: 480px) {
			.page-pricing .visible-xxs {
				display: block
			}
		}

		.page-pricing .sign-up-now {
			padding: 100px;
			text-align: center
		}

		.page-pricing .sign-up-now .title {
			margin-bottom: 28px
		}

		.page-pricing .sign-up-now .des {
			margin-bottom: 48px;
			color: grey
		}

		.page-pricing .sign-up-now .form-group {
			position: relative;
			max-width: 604px;
			margin: 0 auto
		}

		.page-pricing .sign-up-now .username {
			max-width: 440px;
			border-radius: 26px;
			padding: 14px 30px;
			margin-right: 16px
		}

		.page-pricing .sign-up-now .username:active, .page-pricing .sign-up-now .username:focus {
			border-color: #3da8f5
		}

		.page-pricing .sign-up-now .free-signup {
			position: relative;
			margin-right: 21px
		}

		.page-pricing .sign-up-now .consult-help {
			position: relative
		}

		.page-pricing .sign-up-now .free-download, .page-pricing .sign-up-now .signup-now {
			display: none;
			width: 156px;
			margin: 0 auto
		}

		.page-pricing .sign-up-now .signup-now {
			margin-bottom: 16px;
			margin-top: 20px
		}

		@media (max-width: 480px) {
			.page-pricing .sign-up-now {
				margin: 0 auto;
				padding: 60px 16px
			}

			.page-pricing .sign-up-now .form-group {
				display: none
			}

			.page-pricing .sign-up-now .free-download, .page-pricing .sign-up-now .signup-now {
				display: block
			}
		}

		.page-pricing .question-list {
			padding: 80px 0;
			background-color: #fafbfc
		}

		.page-pricing .question-list .title {
			margin-bottom: 60px;
			text-align: center
		}

		.page-pricing .question-list > ul {
			max-width: 800px;
			margin: 0 auto
		}

		.page-pricing .question-list .question-item {
			-webkit-box-shadow: 0 1px 0 #e5e5e5;
			box-shadow: 0 1px 0 #e5e5e5;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		.page-pricing .question-list .question-item .item-trigger {
			position: relative;
			padding: 24px 32px;
			cursor: pointer;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		.page-pricing .question-list .question-item .trigger-icon {
			position: absolute;
			right: 32px;
			color: #a6a6a6
		}

		.page-pricing .question-list .question-item .item-panel {
			display: none;
			padding: 0 32px;
			color: grey;
			line-height: 22px
		}

		.page-pricing .question-list .question-item.active .item-trigger, .page-pricing .question-list .question-item.active .trigger-icon, .page-pricing .question-list .question-item:hover .item-trigger, .page-pricing .question-list .question-item:hover .trigger-icon {
			color: #3da8f5
		}

		.page-pricing .question-list .question-item.active {
			background-color: #fff;
			padding: 8px 0 32px;
			-webkit-box-shadow: 0 2px 8px 0 rgba(82, 94, 102, .15);
			box-shadow: 0 2px 8px 0 rgba(82, 94, 102, .15)
		}

		.page-pricing .question-list .question-item.active .trigger-icon {
			-webkit-transform: rotate(-180deg);
			transform: rotate(-180deg)
		}

		.page-pricing .question-list .question-item.active .item-panel {
			display: block
		}

		@media (max-width: 480px) {
			.page-pricing .question-list {
				padding: 80px 16px
			}

			.page-pricing .question-list .question-item .item-trigger {
				padding: 24px 16px
			}

			.page-pricing .question-list .question-item .trigger-icon {
				display: none
			}

			.page-pricing .question-list .question-item .item-panel {
				padding: 0 16px
			}
		}

		.page-pricing .partners-wrap {
			padding: 80px 0 100px;
			text-align: center
		}

		.page-pricing .partners-wrap .title {
			text-align: center;
			margin-bottom: 80px
		}

		.page-pricing .partners-wrap > a {
			display: inline-block;
			text-align: center;
			color: #3da8f5
		}

		.page-pricing .partners-wrap .items-container {
			position: relative;
			margin-bottom: 60px
		}

		.page-pricing .partners-wrap .items {
			padding: 20px 0;
			overflow: hidden;
			white-space: nowrap
		}

		.page-pricing .partners-wrap li.item-partner {
			position: relative;
			display: inline-block;
			padding-left: 110px;
			height: 150px
		}

		.page-pricing .partners-wrap li.item-partner .item-logo {
			width: 160px;
			height: 100px;
			-webkit-box-shadow: 0 6px 18px 0 rgba(82, 94, 102, .15);
			box-shadow: 0 6px 18px 0 rgba(82, 94, 102, .15);
			background-color: #fff;
			position: relative;
			z-index: 2
		}

		.page-pricing .partners-wrap li.item-partner .item-customer {
			position: absolute;
			left: 140px;
			top: 60px;
			width: 160px;
			height: 90px;
			background-color: #e5e5e5
		}

		@media (max-width: 480px) {
			.page-pricing .partners-wrap li.item-partner {
				height: 120px;
				padding-left: 56px
			}

			.page-pricing .partners-wrap li.item-partner .item-logo {
				width: 128px;
				height: 80px
			}

			.page-pricing .partners-wrap li.item-partner .item-customer {
				width: 128px;
				height: 72px
			}

			.page-pricing .partners-wrap li.item-partner .item-customer {
				left: 80px;
				top: 48px
			}
		}

		.arrow-link .arrow-link-title {
			font-size: 16px;
			color: #3da8f5
		}

		.arrow-link .arrow-link-arrow {
			position: relative;
			display: inline-block;
			width: 14px;
			height: 14px;
			margin-left: 8px
		}

		.arrow-link .arrow-link-arrow .arrow-link-arrow-icon {
			position: absolute;
			top: 0;
			left: 0;
			width: 12px;
			height: 12px;
			color: #3da8f5;
			font-size: 12px;
			pointer-events: none;
			-webkit-transition: transform .6s cubic-bezier(.165, .84, .44, 1);
			-webkit-transition: -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);
			transition: -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);
			transition: transform .6s cubic-bezier(.165, .84, .44, 1);
			transition: transform .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1)
		}

		.arrow-link .arrow-link-arrow .arrow-link-arrow-line-wrap {
			position: absolute;
			top: 8px;
			left: 0;
			width: 10px;
			height: 1px;
			-webkit-transition: transform .6s cubic-bezier(.165, .84, .44, 1);
			-webkit-transition: -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);
			transition: -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);
			transition: transform .6s cubic-bezier(.165, .84, .44, 1);
			transition: transform .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);
			-webkit-transform: translate3d(-3px, 0, 0);
			transform: translate3d(-3px, 0, 0);
			overflow: hidden
		}

		.arrow-link .arrow-link-arrow .arrow-link-arrow-line {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			right: 0;
			background: #3da8f5;
			-webkit-transition: transform .6s cubic-bezier(.165, .84, .44, 1);
			-webkit-transition: -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);
			transition: -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);
			transition: transform .6s cubic-bezier(.165, .84, .44, 1);
			transition: transform .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);
			-webkit-transform: translate3d(100%, 0, 0);
			transform: translate3d(100%, 0, 0)
		}

		.arrow-link:hover .arrow-link-arrow-icon {
			-webkit-transform: translate3d(3px, 0, 0);
			transform: translate3d(3px, 0, 0)
		}

		.arrow-link:hover .arrow-link-arrow-line-wrap {
			-webkit-transform: translateZ(0);
			transform: translateZ(0)
		}

		.arrow-link:hover .arrow-link-arrow-line {
			-webkit-transform: translateZ(0);
			transform: translateZ(0)
		}

		.prices-jumbotron {
			position: relative;
			padding: 200px 0 0;
			background-position: center bottom;
			background-size: cover;
			background-color: #fff;
			margin-bottom: 0
		}

		@media (max-width: 480px) {
			.prices-jumbotron {
				padding: 40px 0 50px
			}
		}

		.prices-jumbotron .prices-jumbotron-container {
			max-width: 1120px;
			margin: 0 auto
		}

		.prices-jumbotron .jumbotron-header {
			margin-bottom: 110px
		}

		.prices-jumbotron .jumbotron-header .title {
			margin-bottom: 40px
		}

		.prices-jumbotron .jumbotron-header .des {
			color: grey;
			max-width: 600px;
			margin: 0 auto
		}

		@media (max-width: 480px) {
			.prices-jumbotron .jumbotron-header {
				margin-bottom: 40px
			}

			.prices-jumbotron .jumbotron-header .des {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		.prices-jumbotron .jumbotron-container {
			width: 100%
		}

		.prices-jumbotron .jumbotron-container .plan-wrapper {
			margin: 0 auto
		}

		.prices-jumbotron .plan-version {
			position: relative;
			display: inline-block;
			width: 100%;
			max-width: 406px;
			padding: 0;
			height: 1050px;
			margin-bottom: 40px;
			-webkit-box-shadow: 0 8px 24px 0 rgba(82, 94, 102, .15);
			box-shadow: 0 8px 24px 0 rgba(82, 94, 102, .15)
		}

		@media (max-width: 1024px) {
			.prices-jumbotron .plan-version {
				height: 1080px
			}
		}

		@media (max-width: 926px) {
			.prices-jumbotron .plan-version {
				height: 1200px
			}
		}

		@media (max-width: 768px) {
			.prices-jumbotron .plan-version {
				height: 1270px;
				margin: 0 auto 40px
			}
		}

		.prices-jumbotron .plan-version .plan-header {
			position: relative;
			padding: 16px 0;
			height: 84px;
			border-bottom: 1px solid #e5e5e5
		}

		.prices-jumbotron .plan-version .plan-header h4 {
			font-size: 18px;
			font-weight: 600;
			margin: 0
		}

		.prices-jumbotron .plan-version .plan-header .tips {
			font-size: 16px;
			color: grey;
			margin: 8px 16px 0
		}

		@media (max-width: 1024px) {
			.prices-jumbotron .plan-version .plan-header .tips {
				font-size: 14px
			}
		}

		@media (min-width: 480px) and (max-width: 768px) {
			.prices-jumbotron .plan-version .plan-header {
				height: 110px
			}

			.prices-jumbotron .plan-version .plan-header .tips {
				font-size: 16px
			}
		}

		@media (max-width: 480px) {
			.prices-jumbotron .plan-version .plan-header {
				height: 84px;
				padding: 16px 0
			}

			.prices-jumbotron .plan-version .plan-header h4 {
				font-size: 18px
			}

			.prices-jumbotron .plan-version .plan-header .tips {
				font-size: 14px
			}
		}

		.prices-jumbotron .plan-version .plan-price {
			padding-top: 20px;
			margin-left: 28px;
			margin-right: 28px;
			height: 242px;
			border-bottom: 1px solid #eee
		}

		.prices-jumbotron .plan-version .plan-price .price .currency-discount {
			color: #ffc107
		}

		.prices-jumbotron .plan-version .plan-price .price .currency {
			position: relative;
			top: 8px;
			left: -4px;
			font-size: 20px;
			vertical-align: top
		}

		.prices-jumbotron .plan-version .plan-price .price .money-original {
			display: inline-block;
			color: #aaa;
			font-size: 24px
		}

		.prices-jumbotron .plan-version .plan-price .price .money-original small {
			font-size: 16px;
			margin: 0 4px;
			position: relative;
			top: -2px
		}

		.prices-jumbotron .plan-version .plan-price .price .money-original span {
			text-decoration: line-through
		}

		.prices-jumbotron .plan-version .plan-price .price .money-discount {
			color: #ffc107
		}

		.prices-jumbotron .plan-version .plan-price .price .money {
			font-size: 32px;
			font-weight: 200;
			line-height: 55px;
			margin-right: 8px
		}

		.prices-jumbotron .plan-version .plan-price .price small {
			font-size: 16px;
			color: #a6a6a6
		}

		.prices-jumbotron .plan-version .plan-price .price-small-tip {
			display: block;
			font-size: 16px;
			color: grey;
			margin-top: 8px
		}

		.prices-jumbotron .plan-version .plan-price a {
			margin-top: 20px
		}

		.prices-jumbotron .plan-version .plan-price a.btn-default {
			border-color: #03a9f4;
			color: #03a9f4
		}

		.prices-jumbotron .plan-version .plan-price a.btn-default:hover {
			background-color: #fff
		}

		.prices-jumbotron .plan-version .plan-price p {
			margin: 16px auto 0;
			font-size: 14px
		}

		@media (max-width: 480px) {
			.prices-jumbotron .plan-version .plan-price {
				padding-top: 20px;
				height: 212px
			}

			.prices-jumbotron .plan-version .plan-price .price .currency {
				font-size: 18px
			}

			.prices-jumbotron .plan-version .plan-price .price .money {
				font-size: 40px
			}

			.prices-jumbotron .plan-version .plan-price .price small {
				font-size: 14px
			}

			.prices-jumbotron .plan-version .plan-price a {
				margin-top: 10px;
				padding: 8px 22px
			}
		}

		.prices-jumbotron .plan-version .plan-list {
			padding-bottom: 40px
		}

		.prices-jumbotron .plan-version .plan-list ul.plan-service-list {
			padding: 4px;
			border-top: 1px solid #e5e5e5;
			margin-bottom: 0
		}

		.prices-jumbotron .plan-version .plan-list > ul {
			padding: 0 12px 0 12px;
			margin: 0 auto
		}

		@media (max-width: 768px) {
			.prices-jumbotron .plan-version .plan-list > ul {
				margin-bottom: 30px
			}
		}

		.prices-jumbotron .plan-version .plan-list > ul h4 {
			font-size: 14px;
			margin: 0;
			margin-left: 16px;
			padding: 28px 0 20px;
			color: #a6a6a6
		}

		@media (max-width: 1024px) {
			.prices-jumbotron .plan-version .plan-list > ul h4 {
				font-size: 12px
			}
		}

		.prices-jumbotron .plan-version .plan-list > ul li {
			position: relative;
			font-size: 16px;
			margin-bottom: 20px;
			line-height: 1.5;
			padding-left: 60px
		}

		.prices-jumbotron .plan-version .plan-list > ul li:last-child {
			margin-bottom: 0
		}

		.prices-jumbotron .plan-version .plan-list > ul li .icon-tick-thin {
			position: absolute;
			display: inline-block;
			left: 16px;
			width: 20px;
			height: 20px;
			color: #3da8f5;
			text-align: center
		}

		.prices-jumbotron .plan-version .plan-list > ul li + h4 {
			padding-top: 8px
		}

		.prices-jumbotron .plan-version .plan-feature-list {
			height: 380px
		}

		@media (max-width: 924px) {
			.prices-jumbotron .plan-version .plan-feature-list {
				height: 430px
			}
		}

		@media (max-width: 828px) {
			.prices-jumbotron .plan-version .plan-feature-list {
				height: 480px
			}
		}

		@media (max-width: 768px) {
			.prices-jumbotron .plan-version .plan-feature-list {
				height: 458px;
				margin-bottom: 40px
			}
		}

		.prices-jumbotron .plan-version.plan-enterprise .plan-header {
			background: linear-gradient(-45deg, #32b6ff, #4276ff)
		}

		.prices-jumbotron .plan-version.plan-enterprise .plan-header h4, .prices-jumbotron .plan-version.plan-enterprise .plan-header p {
			color: #fff
		}

		.prices-jumbotron .plan-version.plan-enterprise-pro .plan-header {
			background: linear-gradient(-45deg, #28a7ff, #345eff)
		}

		.prices-jumbotron .plan-version.plan-enterprise-pro .plan-header h4, .prices-jumbotron .plan-version.plan-enterprise-pro .plan-header p {
			color: #fff
		}

		.prices-jumbotron .plan-version.plan-deployment .plan-header {
			background: linear-gradient(-45deg, #61e9f2, #32c1fa)
		}

		.prices-jumbotron .plan-version.plan-deployment .plan-header h4, .prices-jumbotron .plan-version.plan-deployment .plan-header p {
			color: #fff
		}

		.prices-jumbotron .plan-wrapper.en .plan-version {
			height: 1200px
		}

		.prices-jumbotron .plan-wrapper.en .plan-version .plan-feature-list {
			height: 460px
		}

		@media (max-width: 1106px) {
			.prices-jumbotron .plan-wrapper.en .plan-version {
				height: 1260px
			}
		}

		@media (max-width: 900px) {
			.prices-jumbotron .plan-wrapper.en .plan-version {
				height: 1260px
			}

			.prices-jumbotron .plan-wrapper.en .plan-version .plan-feature-list {
				height: 480px
			}
		}

		@media (max-width: 880px) {
			.prices-jumbotron .plan-wrapper.en .plan-version {
				height: 1380px
			}

			.prices-jumbotron .plan-wrapper.en .plan-version .plan-feature-list {
				height: 580px
			}
		}

		@media (max-width: 768px) {
			.prices-jumbotron .plan-wrapper.en .plan-version {
				height: 1450px
			}

			.prices-jumbotron .plan-wrapper.en .plan-version .plan-feature-list {
				height: 565px
			}
		}

		.prices-jumbotron .plan-version {
			top: 100px;
			opacity: 0;
			-webkit-transform: scale(.98);
			transform: scale(.98)
		}

		.prices-jumbotron .plan-version.plan-enterprise {
			-webkit-transition: all .8s cubic-bezier(.1, .8, .4, 1);
			transition: all .8s cubic-bezier(.1, .8, .4, 1)
		}

		.prices-jumbotron .plan-version.plan-enterprise-pro {
			-webkit-transition: all .8s cubic-bezier(.1, .8, .4, 1) 33ms;
			transition: all .8s cubic-bezier(.1, .8, .4, 1) 33ms
		}

		.prices-jumbotron .plan-version.plan-deployment {
			-webkit-transition: all .8s cubic-bezier(.1, .8, .4, 1) 66ms;
			transition: all .8s cubic-bezier(.1, .8, .4, 1) 66ms
		}

		.prices-jumbotron .plan-version.is-show {
			top: 0;
			opacity: 1;
			-webkit-transform: scale(1);
			transform: scale(1)
		}

		.developer-jumbotron, .developer-jumbotron .subcol-nav-bg {
			background-image: url(../images/developer-jumbotron-bg.jpg)
		}

		.developer-jumbotron.zh .container {
			max-width: 780px
		}

		.page-developer-open-source .open-source-list {
			margin-bottom: 20px
		}

		.page-developer-open-source .open-source-list ul li {
			position: relative;
			padding-bottom: 20px;
			border-bottom: 1px solid #ededed;
			margin-bottom: 40px
		}

		.page-developer-open-source .open-source-list ul li:last-child {
			border-bottom: none
		}

		.page-developer-open-source .open-source-list ul li .title {
			display: inline-block
		}

		.page-developer-open-source .open-source-list ul li .title .icon {
			display: none
		}

		.page-developer-open-source .open-source-list ul li .title h2 {
			display: inline-block;
			margin: 0 0 15px
		}

		.page-developer-open-source .open-source-list ul li .title:hover .icon {
			display: inline-block;
			padding-left: 5px;
			font-size: 20px;
			color: #aaa
		}

		.page-developer-open-source .open-source-list ul li .desc {
			margin-bottom: 15px;
			font-size: 16px
		}

		.page-developer-open-source .open-source-list ul li .language {
			position: absolute;
			top: 7px;
			right: 0;
			color: #888;
			font-size: 12px;
			font-weight: 700
		}

		.page-developer-open-source .open-source-list ul li .author {
			float: left;
			display: block;
			margin-right: 15px
		}

		.page-developer-open-source .open-source-list ul li .author img {
			width: 60px;
			height: 60px;
			border-radius: 50%;
			-webkit-transition: all .35s;
			transition: all .35s
		}

		.page-developer-open-source .open-source-list ul li .author img:hover {
			opacity: .8
		}

		.page-developer-open-platform .platform-jumbotron {
			background-color: #fff;
			padding: 100px 0
		}

		@media (max-width: 991px) {
			.page-developer-open-platform .platform-jumbotron {
				padding: 50px 0
			}
		}

		@media (min-width: 992px) {
			.page-developer-open-platform .platform-intro {
				max-width: 540px
			}
		}

		@media (max-width: 991px) {
			.page-developer-open-platform .platform-intro {
				margin: 0 auto;
				margin-bottom: 40px
			}

			.page-developer-open-platform .platform-intro h1 {
				text-align: center
			}

			.page-developer-open-platform .platform-intro p {
				max-width: 620px;
				margin: 0 auto !important;
				margin-bottom: 25px !important
			}
		}

		.en.page-developer-open-platform .platform-intro {
			max-width: 560px
		}

		.page-developer-open-platform .platform-intro h1 {
			margin-top: 0;
			margin-bottom: 25px;
			font-size: 1.2rem
		}

		.en.page-developer-open-platform .platform-intro h1 {
			font-size: 1rem
		}

		.page-developer-open-platform .platform-intro p {
			line-height: 28px;
			margin-bottom: 25px;
			margin-right: 32px;
			font-size: 18px;
			color: #a6a6a6
		}

		.page-developer-open-platform .platform-intro .buttons-wrap .btn {
			min-width: 195px
		}

		.page-developer-open-platform .platform-intro .buttons-wrap .btn + .btn {
			margin-left: 20px
		}

		@media (max-width: 991px) {
			.page-developer-open-platform .platform-intro .buttons-wrap {
				text-align: center
			}
		}

		@media (max-width: 480px) {
			.page-developer-open-platform .platform-intro .buttons-wrap .btn {
				display: block
			}

			.page-developer-open-platform .platform-intro .buttons-wrap .btn + .btn {
				margin-top: 20px;
				margin-left: 0
			}
		}

		.page-developer-open-platform .platform-hreo {
			max-width: 352px
		}

		@media (min-width: 992px) {
			.page-developer-open-platform .platform-hreo {
				float: right
			}
		}

		@media (max-width: 991px) {
			.page-developer-open-platform .platform-hreo {
				margin: 0 auto
			}
		}

		.page-developer-open-platform .platform-cases {
			padding-bottom: 100px
		}

		.page-developer-open-platform .platform-cases h2 {
			margin-top: 0;
			text-align: center
		}

		@media (min-width: 992px) {
			.page-developer-open-platform .platform-cases h2 {
				margin-bottom: 45px
			}
		}

		@media (min-width: 768px) {
			.page-developer-open-platform .platform-cases [class*=col-] {
				padding-left: 10px;
				padding-right: 10px
			}
		}

		.page-developer-open-platform .platform-cases .card {
			display: block;
			padding: 15px;
			border: 1px solid #d9d9d9;
			border-radius: 3px;
			text-align: center;
			color: grey;
			-webkit-transition: border-color 218ms;
			transition: border-color 218ms
		}

		.page-developer-open-platform .platform-cases .card:hover {
			border-color: #03a9f4
		}

		.page-developer-open-platform .platform-cases .card.contact {
			padding: 24px 10px
		}

		.page-developer-open-platform .platform-cases .card .nav-icon {
			display: inline-block;
			background-repeat: no-repeat;
			margin-right: 10px
		}

		@media (max-width: 930px) {
			.page-developer-open-platform .platform-cases .card .nav-icon {
				margin-right: 16px
			}
		}

		.en.page-developer-open-platform .platform-cases .card.with-icon {
			height: 135px !important
		}

		.en.page-developer-open-platform .platform-cases .card .nav-name {
			margin-top: 10px;
			display: block;
			line-height: 20px
		}

		.page-developer-open-platform .platform-cases .card .desc {
			margin-bottom: 0;
			font-size: 18px
		}

		.page-developer-open-platform .platform-cases .card.with-icon {
			height: 105px;
			background-repeat: no-repeat
		}

		.page-developer-open-platform .platform-cases .card.with-icon.o2o .nav-icon {
			width: 58px;
			height: 58px;
			background-image: url(../images/developer/case-o2o@2x.png);
			background-size: 58px 58px
		}

		.page-developer-open-platform .platform-cases .card.with-icon.analytics .nav-icon {
			width: 61px;
			height: 57px;
			background-image: url(../images/developer/case-analytics@2x.png);
			background-size: 61px 57px
		}

		.page-developer-open-platform .platform-cases .card.with-icon.project .nav-icon {
			width: 49px;
			height: 60px;
			background-image: url(../images/developer/case-project@2x.png);
			background-size: 49px 60px
		}

		.page-developer-open-platform .platform-cases .card.with-icon.smm .nav-icon {
			width: 59px;
			height: 50px;
			background-image: url(../images/developer/case-smm@2x.png);
			background-size: 59px 50px
		}

		.page-developer-open-platform .platform-cases .card.with-icon .desc {
			position: relative;
			top: 50%;
			-webkit-transform: translate(0, -50%);
			transform: translate(0, -50%)
		}

		.page-developer-open-platform .platform-cases .card.with-icon .desc > * {
			vertical-align: middle
		}

		@media (max-width: 991px) {
			.page-developer-open-platform .platform-cases {
				padding-top: 0;
				padding-bottom: 16px
			}

			.page-developer-open-platform .platform-cases .card {
				margin-top: 16px
			}
		}

		.page-developer-open-platform .more-links {
			margin-top: 16px;
			font-size: 18px
		}

		@media (min-width: 768px) {
			.page-developer-open-platform .more-links {
				margin-top: 20px
			}
		}

		@media (min-width: 768px) {
			.page-developer-open-platform .more-links {
				margin-left: -6px;
				margin-right: -6px
			}
		}

		.page-developer-open-platform .more-links a:not(:last-child) {
			margin-bottom: 16px
		}

		@media (min-width: 768px) {
			.page-developer-open-platform .more-links a:not(:last-child) {
				margin-bottom: 20px
			}
		}

		.page-developer-blog .tbsite-list .list-wrap .list-item .main-content {
			padding-left: 15px
		}

		@media (max-width: 768px) {
			.page-developer-open-source .open-source-list {
				padding-top: 5px;
				margin-bottom: 0
			}

			.page-developer-open-source .open-source-list ul li {
				padding-bottom: 15px;
				margin-bottom: 15px
			}

			.page-developer-open-source .open-source-list ul li:last-child {
				padding-bottom: 5px;
				margin-bottom: none
			}
		}

		@media (min-width: 767px) {
			.en .developer-jumbotron {
				font-size: 38px
			}
		}

		.page-email-unsubscribe .site-main {
			min-height: 0
		}

		.page-email-unsubscribe .email-unsubscribe-jumbotron {
			background: 0 0;
			padding-bottom: 0
		}

		.page-email-unsubscribe .email-unsubscribe-jumbotron p {
			font-size: 14px
		}

		.page-email-unsubscribe .img-icon {
			width: 100px;
			height: 100px;
			background-image: url(../images/email-unsubscribe-success@2x.png);
			background-size: 100px 100px;
			margin: 0 auto
		}

		.page-email-unsubscribe .title {
			font-family: pingfang sc, Hiragino Sans GB;
			font-size: 18px;
			font-weight: 500;
			margin-top: 24px;
			margin-bottom: 16px;
			color: #383838;
			line-height: 18px
		}

		.page-email-unsubscribe .desc {
			color: grey
		}

		.page-email-unsubscribe .goto-account {
			color: #a6a6a6;
			margin-top: 48px;
			margin-bottom: 72px
		}

		.page-index.is-loading .site-footer, .page-index.is-loading .site-header {
			display: none
		}

		.info-jumbotron .subcol-nav li {
			width: 25% !important
		}

		@media (min-width: 768px) {
			.en .info-jumbotron .subcol-nav li:first-child a {
				font-size: 17px
			}
		}

		.info-jumbotron .invisible-xs {
			display: block
		}

		@media (max-width: 480px) {
			.info-jumbotron .invisible-xs {
				display: none
			}
		}

		.info-about-jumbotron, .info-about-jumbotron .subcol-nav-bg {
			background-image: url(../images/info-about-jumbotron-bg.jpg)
		}

		.info-news-jumbotron, .info-news-jumbotron .subcol-nav-bg {
			background-image: url(../images/info-news-jumbotron-bg.jpg)
		}

		.info-member-jumbotron, .info-member-jumbotron .subcol-nav-bg, .info-team-jumbotron, .info-team-jumbotron .subcol-nav-bg {
			background-image: url(../images/info-team-jumbotron-bg.jpg)
		}

		.info-jobs-jumbotron, .info-jobs-jumbotron .subcol-nav-bg {
			background-image: url(../images/info-jobs-jumbotron-bg.jpg)
		}

		.info-contactus-jumbotron, .info-contactus-jumbotron .subcol-nav-bg {
			background-image: url(../images/info-contactus-jumbotron-bg.jpg)
		}

		.info-press-jumbotron, .info-press-jumbotron .subcol-nav-bg {
			background-image: url(../images/info-press-jumbotron-bg.jpg)
		}

		.info-partners-jumbotron, .info-partners-jumbotron .subcol-nav-bg {
			background-image: url(../images/info-partners-jumbotron-bg.jpg)
		}

		.fontsz {
			font-size: 1.1em;
			letter-spacing: 1px
		}

		.page-info-about h2 {
			margin-top: 0;
			margin-bottom: 60px;
			color: #383838;
			font-size: 48px
		}

		.page-info-about p {
			font-size: 16px;
			line-height: 26px
		}

		.page-info-about .section-wrap {
			padding: 100px 0;
			text-align: center
		}

		.page-info-about .section-wrap .about-wrap {
			max-width: 750px;
			margin: 0 auto
		}

		.page-info-about .section-wrap.about-video .video-wrap {
			overflow: hidden;
			position: relative
		}

		.page-info-about .section-wrap.about-video .video-wrap video {
			width: 100%
		}

		.page-info-about .section-wrap.about-video .video-wrap .img-icon-video {
			position: absolute;
			top: 50%;
			left: 50%;
			margin-top: -35px;
			margin-left: -35px;
			width: 70px;
			height: 70px;
			background-image: url(../images/index/img-icon-video@2x.png);
			background-size: 70px 70px;
			opacity: .7;
			cursor: pointer;
			z-index: 2333
		}

		@media (max-width: 768px) {
			.page-info-about .section-wrap.about-video {
				padding: 20px
			}

			.page-info-about .section-wrap.about-video .container {
				padding: 0
			}
		}

		.page-info-about .section-wrap.about-us {
			padding-top: 40px
		}

		.page-info-about .section-wrap.about-vision {
			padding: 60px 0 70px;
			background: url(../images/info-about-mission-bg.jpg) center center no-repeat;
			background-size: cover;
			color: #fff
		}

		.page-info-about .section-wrap.about-vision h2 {
			margin-bottom: 40px;
			color: #fff
		}

		.page-info-about .section-wrap.about-value {
			padding-bottom: 0
		}

		.page-info-about .section-wrap.about-value .value-image {
			widows: 340px;
			height: 340px;
			margin: 0 auto 30px
		}

		.page-info-about .section-wrap.about-value .value-image.value1 {
			background: url(../images/info-about-value1.jpg) center center no-repeat
		}

		.page-info-about .section-wrap.about-value .value-image.value2 {
			background: url(../images/info-about-value2.jpg) center center no-repeat
		}

		.page-info-about .section-wrap.about-value .value-image.value3 {
			background: url(../images/info-about-value3.jpg) center center no-repeat
		}

		.page-info-about .section-wrap.about-value h4 {
			margin-bottom: 30px;
			font-size: 24px;
			line-height: 33px;
			color: #38383c
		}

		.page-info-about .section-wrap.about-value p {
			min-height: 70px;
			font-size: 16px;
			color: grey;
			line-height: 23px
		}

		.page-info-about .section-wrap.about-mission {
			padding-bottom: 0
		}

		.page-info-about .section-wrap.about-mission h2 {
			margin-bottom: 40px
		}

		.page-info-about .section-wrap.about-mission .mission-image {
			height: 350px;
			margin: 80px auto 0;
			background: url(../images/info-about-mission.png) center center no-repeat;
			background-size: cover
		}

		.page-info-about .section-wrap.about-joinus h2 {
			margin-bottom: 40px
		}

		.page-info-about .section-wrap.about-joinus p {
			margin-bottom: 50px
		}

		.page-info-about .section-wrap.about-joinus .btn {
			height: 50px;
			line-height: 36px;
			font-size: 14px
		}

		@media (max-width: 480px) {
			.page-info-about h2 {
				margin-bottom: 40px;
				font-size: 24px
			}

			.page-info-about .section-wrap {
				padding: 50px 0
			}

			.page-info-about .section-wrap.about-value h4 {
				margin-bottom: 15px;
				font-size: 18px
			}

			.page-info-about .section-wrap.about-mission .mission-image {
				height: 205px;
				margin-top: 30px
			}
		}

		.page-info-team .site-main {
			overflow: hidden
		}

		.page-info-team .members-list {
			font: 400 17px/1.7em "Open Sans", open-sans, sans-serif;
			-webkit-transform-origin: left top;
			transform-origin: left top
		}

		.page-info-team .members-list .member {
			float: left;
			width: 190px;
			height: 190px;
			cursor: pointer;
			background-position: -1px -2281px
		}

		.page-info-team .members-list .member.back {
			position: relative;
			height: 190px;
			color: #fff
		}

		.page-info-team .members-list .member.back .simple-info {
			display: block
		}

		.page-info-team .members-list .member.back:after {
			content: '';
			position: absolute;
			z-index: 1;
			width: 100%;
			height: 100%;
			background-color: rgba(34, 42, 51, .9) !important
		}

		.page-info-team .members-list .member .simple-info {
			display: none;
			position: absolute;
			z-index: 2;
			bottom: 0;
			width: 100%;
			padding: 20px
		}

		.page-info-team .members-list .member .simple-info .name {
			letter-spacing: 1px
		}

		.page-info-team .members-list .member .simple-info .post {
			font-style: italic;
			-webkit-font-smoothing: antialiased
		}

		.page-info-team .members-list .member .simple-info .more {
			padding-top: 7px;
			margin-top: 8px;
			border-top: 1px solid rgba(255, 255, 255, .1);
			-webkit-font-smoothing: antialiased
		}

		.page-info-team .members-list .member .simple-info .more:after, .page-info-team .members-list .member .simple-info .more:before {
			content: " ";
			display: table
		}

		.page-info-team .members-list .member .simple-info .more:after {
			clear: both
		}

		.page-info-team .members-list .member .simple-info p {
			margin-bottom: 0
		}

		.page-info-team .members-list .member .simple-info a {
			float: left;
			width: 100%;
			color: #fff;
			opacity: .7;
			cursor: pointer
		}

		.page-info-team .members-list .member .simple-info a:hover {
			opacity: 1
		}

		.page-info-team .members-list .member .simple-info a .icon {
			font-size: 14px;
			float: right;
			margin-right: -3px
		}

		.page-info-team .members-list .join-us {
			float: left;
			width: 190px;
			height: 190px;
			background-color: #3da8f5;
			background: linear-gradient(-45deg, #32b6ff, #4276ff)
		}

		.page-info-team .members-list .join-us .join-us-desc {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			width: 100%;
			height: 100%
		}

		.page-info-team .members-list .join-us .join-us-desc > p {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			margin: auto;
			font-size: 18px;
			color: #fff;
			-ms-flex-item-align: center;
			align-self: center
		}

		.page-info-team .members-list .join-us .join-us-desc > p .icon {
			margin-right: 8px
		}

		@media (min-width: 992px) {
			.page-info-team .site-main {
				margin-bottom: 50px
			}
		}

		@media (max-width: 991px) {
			.page-info-team .site-main {
				margin-bottom: 10px
			}
		}

		@media (min-width: 1100px) {
			.page-info-team .site-main .container {
				width: 1100px
			}

			.page-info-team .member:nth-child(5n) {
				margin-right: 0
			}
		}

		@media (max-width: 1099px) and (min-width: 816px) {
			.page-info-team .site-main .container {
				width: 811px
			}

			.page-info-team .member:nth-child(4n) {
				margin-right: 0
			}
		}

		@media (max-width: 815px) {
			.page-info-team .site-main .container {
				width: 614px
			}

			.page-info-team .member:nth-child(3n) {
				margin-right: 0
			}
		}

		@media (max-width: 607px) {
			.page-info-team .site-main {
				height: 2280.8778px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.991686);
				transform: scale(.991686)
			}
		}

		@media (max-width: 602px) {
			.page-info-team .site-main {
				height: 2261.7556px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.983372);
				transform: scale(.983372)
			}
		}

		@media (max-width: 597px) {
			.page-info-team .site-main {
				height: 2242.6334px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.975058);
				transform: scale(.975058)
			}
		}

		@media (max-width: 592px) {
			.page-info-team .site-main {
				height: 2223.5112px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.966744);
				transform: scale(.966744)
			}
		}

		@media (max-width: 587px) {
			.page-info-team .site-main {
				height: 2204.389px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.95843);
				transform: scale(.95843)
			}
		}

		@media (max-width: 582px) {
			.page-info-team .site-main {
				height: 2185.2668px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.950116);
				transform: scale(.950116)
			}
		}

		@media (max-width: 577px) {
			.page-info-team .site-main {
				height: 2166.1446px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.941802);
				transform: scale(.941802)
			}
		}

		@media (max-width: 572px) {
			.page-info-team .site-main {
				height: 2147.0224px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.933488);
				transform: scale(.933488)
			}
		}

		@media (max-width: 567px) {
			.page-info-team .site-main {
				height: 2127.9002px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.925174);
				transform: scale(.925174)
			}
		}

		@media (max-width: 562px) {
			.page-info-team .site-main {
				height: 2108.778px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.91686);
				transform: scale(.91686)
			}
		}

		@media (max-width: 557px) {
			.page-info-team .site-main {
				height: 2089.6558px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.908546);
				transform: scale(.908546)
			}
		}

		@media (max-width: 552px) {
			.page-info-team .site-main {
				height: 2070.5336px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.900232);
				transform: scale(.900232)
			}
		}

		@media (max-width: 547px) {
			.page-info-team .site-main {
				height: 2051.4114px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.891918);
				transform: scale(.891918)
			}
		}

		@media (max-width: 542px) {
			.page-info-team .site-main {
				height: 2032.2892px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.883604);
				transform: scale(.883604)
			}
		}

		@media (max-width: 537px) {
			.page-info-team .site-main {
				height: 2013.167px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.87529);
				transform: scale(.87529)
			}
		}

		@media (max-width: 532px) {
			.page-info-team .site-main {
				height: 1994.0448px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.866976);
				transform: scale(.866976)
			}
		}

		@media (max-width: 527px) {
			.page-info-team .site-main {
				height: 1974.9226px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.858662);
				transform: scale(.858662)
			}
		}

		@media (max-width: 522px) {
			.page-info-team .site-main {
				height: 1955.8004px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.850348);
				transform: scale(.850348)
			}
		}

		@media (max-width: 517px) {
			.page-info-team .site-main {
				height: 1936.6782px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.842034);
				transform: scale(.842034)
			}
		}

		@media (max-width: 512px) {
			.page-info-team .site-main {
				height: 1917.556px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.83372);
				transform: scale(.83372)
			}
		}

		@media (max-width: 507px) {
			.page-info-team .site-main {
				height: 1898.4338px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.825406);
				transform: scale(.825406)
			}
		}

		@media (max-width: 502px) {
			.page-info-team .site-main {
				height: 1879.3116px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.817092);
				transform: scale(.817092)
			}
		}

		@media (max-width: 497px) {
			.page-info-team .site-main {
				height: 1860.1894px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.808778);
				transform: scale(.808778)
			}
		}

		@media (max-width: 492px) {
			.page-info-team .site-main {
				height: 1841.0672px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.800464);
				transform: scale(.800464)
			}
		}

		@media (max-width: 487px) {
			.page-info-team .site-main {
				height: 1821.945px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.79215);
				transform: scale(.79215)
			}
		}

		@media (max-width: 482px) {
			.page-info-team .site-main {
				height: 1802.8228px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.783836);
				transform: scale(.783836)
			}
		}

		@media (max-width: 477px) {
			.page-info-team .site-main {
				height: 1783.7006px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.775522);
				transform: scale(.775522)
			}
		}

		@media (max-width: 472px) {
			.page-info-team .site-main {
				height: 1764.5784px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.767208);
				transform: scale(.767208)
			}
		}

		@media (max-width: 467px) {
			.page-info-team .site-main {
				height: 1745.4562px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.758894);
				transform: scale(.758894)
			}
		}

		@media (max-width: 462px) {
			.page-info-team .site-main {
				height: 1726.334px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.75058);
				transform: scale(.75058)
			}
		}

		@media (max-width: 457px) {
			.page-info-team .site-main {
				height: 1707.2118px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.742266);
				transform: scale(.742266)
			}
		}

		@media (max-width: 452px) {
			.page-info-team .site-main {
				height: 1688.0896px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.733952);
				transform: scale(.733952)
			}
		}

		@media (max-width: 447px) {
			.page-info-team .site-main {
				height: 1668.9674px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.725638);
				transform: scale(.725638)
			}
		}

		@media (max-width: 442px) {
			.page-info-team .site-main {
				height: 1649.8452px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.717324);
				transform: scale(.717324)
			}
		}

		@media (max-width: 480px) {
			.page-info-team .site-main {
				height: 1782.5px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.775);
				transform: scale(.775)
			}
		}

		@media (max-width: 475px) {
			.page-info-team .site-main {
				height: 1762.72px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.7664);
				transform: scale(.7664)
			}
		}

		@media (max-width: 470px) {
			.page-info-team .site-main {
				height: 1742.94px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.7578);
				transform: scale(.7578)
			}
		}

		@media (max-width: 465px) {
			.page-info-team .site-main {
				height: 1723.16px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.7492);
				transform: scale(.7492)
			}
		}

		@media (max-width: 460px) {
			.page-info-team .site-main {
				height: 1703.38px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.7406);
				transform: scale(.7406)
			}
		}

		@media (max-width: 455px) {
			.page-info-team .site-main {
				height: 1683.6px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.732);
				transform: scale(.732)
			}
		}

		@media (max-width: 450px) {
			.page-info-team .site-main {
				height: 1663.82px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.7234);
				transform: scale(.7234)
			}
		}

		@media (max-width: 445px) {
			.page-info-team .site-main {
				height: 1644.04px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.7148);
				transform: scale(.7148)
			}
		}

		@media (max-width: 440px) {
			.page-info-team .site-main {
				height: 1624.26px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.7062);
				transform: scale(.7062)
			}
		}

		@media (max-width: 435px) {
			.page-info-team .site-main {
				height: 1604.48px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.6976);
				transform: scale(.6976)
			}
		}

		@media (max-width: 430px) {
			.page-info-team .site-main {
				height: 1584.7px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.689);
				transform: scale(.689)
			}
		}

		@media (max-width: 425px) {
			.page-info-team .site-main {
				height: 1564.92px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.6804);
				transform: scale(.6804)
			}
		}

		@media (max-width: 420px) {
			.page-info-team .site-main {
				height: 1545.14px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.6718);
				transform: scale(.6718)
			}
		}

		@media (max-width: 415px) {
			.page-info-team .site-main {
				height: 1525.36px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.6632);
				transform: scale(.6632)
			}
		}

		@media (max-width: 410px) {
			.page-info-team .site-main {
				height: 1505.58px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.6546);
				transform: scale(.6546)
			}
		}

		@media (max-width: 405px) {
			.page-info-team .site-main {
				height: 1485.8px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.646);
				transform: scale(.646)
			}
		}

		@media (max-width: 400px) {
			.page-info-team .site-main {
				height: 1466.02px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.6374);
				transform: scale(.6374)
			}
		}

		@media (max-width: 395px) {
			.page-info-team .site-main {
				height: 1446.24px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.6288);
				transform: scale(.6288)
			}
		}

		@media (max-width: 390px) {
			.page-info-team .site-main {
				height: 1426.46px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.6202);
				transform: scale(.6202)
			}
		}

		@media (max-width: 385px) {
			.page-info-team .site-main {
				height: 1406.68px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.6116);
				transform: scale(.6116)
			}
		}

		@media (max-width: 380px) {
			.page-info-team .site-main {
				height: 1386.9px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.603);
				transform: scale(.603)
			}
		}

		@media (max-width: 375px) {
			.page-info-team .site-main {
				height: 1367.12px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.5944);
				transform: scale(.5944)
			}
		}

		@media (max-width: 370px) {
			.page-info-team .site-main {
				height: 1347.34px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.5858);
				transform: scale(.5858)
			}
		}

		@media (max-width: 365px) {
			.page-info-team .site-main {
				height: 1327.56px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.5772);
				transform: scale(.5772)
			}
		}

		@media (max-width: 360px) {
			.page-info-team .site-main {
				height: 1307.78px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.5686);
				transform: scale(.5686)
			}
		}

		@media (max-width: 355px) {
			.page-info-team .site-main {
				height: 1288px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.56);
				transform: scale(.56)
			}
		}

		@media (max-width: 350px) {
			.page-info-team .site-main {
				height: 1268.22px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.5514);
				transform: scale(.5514)
			}
		}

		@media (max-width: 345px) {
			.page-info-team .site-main {
				height: 1248.44px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.5428);
				transform: scale(.5428)
			}
		}

		@media (max-width: 340px) {
			.page-info-team .site-main {
				height: 1228.66px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.5342);
				transform: scale(.5342)
			}
		}

		@media (max-width: 335px) {
			.page-info-team .site-main {
				height: 1208.88px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.5256);
				transform: scale(.5256)
			}
		}

		@media (max-width: 330px) {
			.page-info-team .site-main {
				height: 1189.1px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.517);
				transform: scale(.517)
			}
		}

		@media (max-width: 325px) {
			.page-info-team .site-main {
				height: 1169.32px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.5084);
				transform: scale(.5084)
			}
		}

		@media (max-width: 320px) {
			.page-info-team .site-main {
				height: 1149.54px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.4998);
				transform: scale(.4998)
			}
		}

		@media (max-width: 315px) {
			.page-info-team .site-main {
				height: 1129.76px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.4912);
				transform: scale(.4912)
			}
		}

		@media (max-width: 310px) {
			.page-info-team .site-main {
				height: 1109.98px
			}

			.page-info-team .members-list {
				-webkit-transform: scale(.4826);
				transform: scale(.4826)
			}
		}

		.page-info-member .info-member-jumbotron {
			margin-bottom: 0
		}

		.page-info-member .site-main {
			position: relative
		}

		.page-info-member .workerlist {
			overflow: hidden;
			width: 100%;
			min-height: 400px;
			margin-bottom: 0;
			border-top: 1px solid #eee;
			background: #fff
		}

		.page-info-member .workerlist li {
			display: none;
			width: 100%
		}

		.page-info-member .workerlist li img {
			width: 50%;
			float: left;
			display: inline
		}

		@media (max-width: 880px) {
			.page-info-member .workerlist li img {
				float: none;
				display: block;
				width: 100%
			}
		}

		.page-info-member .workerlist li .info-text {
			width: 50%;
			height: 100%;
			overflow: hidden;
			padding-left: 80px;
			padding-top: 8%;
			float: right;
			display: inline;
			color: #3e3a39
		}

		@media (min-width: 880px) and (max-width: 1200px) {
			.page-info-member .workerlist li .info-text {
				padding-top: 4%;
				padding-left: 40px
			}
		}

		@media (max-width: 880px) {
			.page-info-member .workerlist li .info-text {
				float: none;
				width: 100%;
				display: block;
				padding: 4em 15px
			}
		}

		.page-info-member .workerlist li .info-text .name {
			font-weight: 400;
			font-size: 2.5em;
			color: inherit
		}

		@media (min-width: 480px) and (max-width: 1200px) {
			.page-info-member .workerlist li .info-text .name {
				font-size: 1.6em
			}
		}

		@media (max-width: 480px) {
			.page-info-member .workerlist li .info-text .name {
				font-size: 1.8em
			}
		}

		.page-info-member .workerlist li .info-text .job-title {
			font-weight: 400;
			font-size: 1.3em;
			letter-spacing: 2px;
			color: inherit
		}

		@media (max-width: 1200px) {
			.page-info-member .workerlist li .info-text .job-title {
				font-size: 1em
			}
		}

		.page-info-member .workerlist li .info-text .motto {
			margin-right: 80px;
			padding-top: .6em;
			font-size: 2em;
			font-weight: 600;
			line-height: 1.3em
		}

		@media (max-width: 1200px) {
			.page-info-member .workerlist li .info-text .motto {
				font-size: 1.5em
			}
		}

		.page-info-member .workerlist li .info-text .article {
			margin-top: 20px;
			margin-right: 80px;
			font-size: 16px;
			letter-spacing: 1px;
			line-height: 22px
		}

		@media (min-width: 980px) and (max-width: 1200px) {
			.page-info-member .workerlist li .info-text .article {
				font-size: 1em
			}
		}

		@media (min-width: 880px) and (max-width: 980px) {
			.page-info-member .workerlist li .info-text .article {
				font-size: .8em;
				line-height: 18px
			}
		}

		@media (max-width: 880px) {
			.page-info-member .workerlist li .info-text .article {
				font-size: .8em;
				line-height: 18px;
				margin-right: 0
			}
		}

		.page-info-member .workerlist .act {
			display: block
		}

		.page-info-member .buttons {
			width: 100%;
			position: absolute;
			top: 45%
		}

		.page-info-member .buttons span {
			display: inline-block;
			background-color: #2079b1;
			color: #fff;
			padding: 10px;
			width: 30px;
			text-align: center;
			text-indent: -9999px;
			cursor: pointer;
			-webkit-transition: all .2s ease-out .3s;
			transition: all .2s ease-out .3s
		}

		.page-info-member .buttons span:hover {
			text-indent: 0;
			width: 80px
		}

		.page-info-member .buttons .next {
			float: right
		}

		.page-info-jobs .box-list .box-item {
			margin-bottom: 35px
		}

		.page-info-jobs .box-list .create {
			background-image: url(../images/info-jobs-create.jpg)
		}

		.page-info-jobs .box-list .enjoywork {
			background-image: url(../images/info-jobs-enjoywork.jpg)
		}

		.page-info-jobs .careers-nav {
			display: block;
			max-width: 1010px;
			margin: 63px auto
		}

		@media (max-width: 767px) {
			.page-info-jobs .careers-nav {
				font-size: 30px
			}
		}

		.page-info-jobs .careers-nav ul li {
			display: inline-block;
			text-align: center
		}

		.page-info-jobs .careers-nav ul li a {
			display: block;
			height: 200px;
			margin: 0 auto
		}

		.page-info-jobs .careers-nav ul li a img {
			-webkit-transition: all .2s ease-out;
			transition: all .2s ease-out
		}

		.page-info-jobs .careers-nav ul li a .item-title {
			font-size: 36px;
			color: #383838;
			line-height: 53px
		}

		.page-info-jobs .careers-nav ul li a .item-explain {
			font-size: 16px;
			color: #6e6e6e;
			line-height: 32px
		}

		.page-info-jobs .careers-nav ul li a:hover img {
			opacity: .75
		}

		.page-info-jobs .job-list {
			margin-bottom: 30px
		}

		.page-info-jobs .table {
			color: #a6a6a6;
			font-size: 16px
		}

		.page-info-jobs .table > tbody > tr:last-child td {
			border-bottom: none
		}

		.page-info-jobs .table > tbody > tr > td {
			width: 230px;
			padding: 25px 0;
			border-top: none;
			border-bottom: 1px solid #ddd;
			text-align: center
		}

		.page-info-jobs .table > tbody > tr > td:first-child {
			text-align: left
		}

		.page-info-jobs .table > tbody > tr > td:last-child {
			text-align: right
		}

		.page-info-jobs .table > tbody > tr > td a {
			color: grey
		}

		.page-info-jobs .table > tbody > tr > td a:hover {
			color: #03a9f4
		}

		.page-info-jobs .table > tbody > tr > td a .icon-chevron-right {
			position: relative;
			top: 1px;
			margin-left: 5px
		}

		.page-info-contactus .contact-info {
			margin-bottom: 60px;
			text-align: center
		}

		.page-info-contactus .contact-info h2 {
			margin-top: 0;
			margin-bottom: 40px;
			color: #383838;
			font-size: 40px;
			text-align: center
		}

		.page-info-contactus .cat-nav {
			margin-bottom: 50px;
			text-align: center
		}

		.page-info-contactus .cat-nav li {
			display: inline-block
		}

		.page-info-contactus .cat-nav li a {
			margin: 0 20px;
			font-size: 15px;
			color: #383838
		}

		.page-info-contactus .cat-nav li.active a {
			color: #03a9f4
		}

		.page-info-contactus .contact-map {
			position: relative;
			max-width: 1010px;
			height: 426px;
			margin: 0 auto;
			background: url(../images/info-contact-map.jpg) center no-repeat
		}

		.page-info-contactus .contact-map .contact-box {
			position: absolute;
			top: 50%;
			right: 12%;
			width: 371px;
			min-height: 216px;
			margin-top: -106px;
			padding: 40px 30px 45px;
			background: #fff;
			text-align: center;
			-webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, .15);
			box-shadow: 0 4px 20px rgba(0, 0, 0, .15);
			border-radius: 4px;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		.page-info-contactus .contact-map .address-content {
			color: #23262b;
			text-align: left
		}

		.page-info-contactus .contact-map .address-content h3 {
			margin-top: 0;
			margin-bottom: 25px;
			font-size: 24px
		}

		.page-info-contactus .contact-map .address-content p {
			margin-bottom: 10px;
			line-height: 20px
		}

		@media (max-width: 768px) {
			.page-info-contactus .contact-map {
				height: auto
			}

			.page-info-contactus .contact-map .contact-box {
				position: relative;
				width: 100%;
				right: 0;
				top: 0;
				margin-top: 0
			}
		}

		.page-info-press .press-box {
			margin-bottom: 20px
		}

		.page-info-press .press-list {
			margin-bottom: 30px
		}

		.page-info-press .news-report-item hr {
			float: left;
			margin: 20px;
			width: 100%;
			border-top: 0
		}

		@media (max-width: 992px) {
			.page-info-press .news-report-item hr {
				margin: 0;
				margin-bottom: 16px
			}
		}

		.page-info-press .news-report-item:first-child {
			margin-top: 0
		}

		.page-info-press .news-report-item:last-child {
			margin-bottom: 30px
		}

		.page-info-press .news-report-item:last-child hr {
			display: none
		}

		.page-info-press .news-report-item blockquote {
			margin-bottom: 0;
			border-left: 0 none
		}

		.page-info-press .news-report-item footer {
			font-size: 16px
		}

		.page-info-press .news-source-logo {
			display: block;
			width: 100%;
			height: 100px;
			background-repeat: no-repeat;
			background-position: center center
		}

		.page-info-press .news-source-logo.limit-height {
			background-size: auto 50%
		}

		.page-info-press .news-source-logo.limit-width {
			background-size: 100% auto
		}

		.page-info-press .contact-box, .page-info-press .material-box {
			background-size: cover;
			font-size: 16px
		}

		.page-info-press .box-content.contact-box {
			padding-top: 10px;
			background-image: url(../images/info-press-contact-bg.jpg)
		}

		.page-info-press .box-content.material-box {
			position: relative;
			overflow: hidden;
			padding-top: 0;
			background-image: url(../images/info-press-material-bg.jpg)
		}

		.page-info-press .box-content.material-box .content {
			color: #fff;
			padding-top: 40px;
			-webkit-transition: all 250ms ease-in-out 150ms;
			transition: all 250ms ease-in-out 150ms
		}

		.page-info-press .box-content.material-box .content.presskit-box {
			width: 100%;
			height: 100%;
			z-index: 2;
			padding: 0;
			padding-top: 24px;
			text-align: center;
			position: relative;
			border-radius: 0 0 5px 5px;
			background-color: rgba(0, 0, 0, 0)
		}

		.page-info-press .box-content.material-box .content-active {
			position: absolute;
			width: 100%;
			height: 100%;
			text-align: center
		}

		.page-info-press .box-content.material-box .content-active .icon {
			position: absolute;
			top: 50%;
			left: 50%;
			margin: -80px 0 0 -25px;
			font-size: 50px;
			color: #fff;
			opacity: 0;
			-webkit-transition: all 350ms;
			transition: all 350ms
		}

		.page-info-press .box-content.material-box:hover .content-active .icon {
			margin-top: -30px;
			opacity: 1;
			-webkit-transition: all 250ms ease-in-out 250ms;
			transition: all 250ms ease-in-out 250ms
		}

		.page-info-press .box-content.material-box:hover .content {
			padding-top: 200px;
			opacity: 0
		}

		.page-info-partners .container {
			position: relative
		}

		.page-info-partners .partner-tab {
			margin-bottom: 32px;
			text-align: center
		}

		.page-info-partners .partner-tab li {
			display: inline-block;
			padding-right: 32px;
			text-align: center
		}

		.page-info-partners .partner-tab li:last-child {
			padding-right: 0
		}

		.page-info-partners .partner-tab li a {
			display: block;
			width: 100px;
			height: 42px;
			line-height: 38px;
			padding: 0 10px;
			border: 2px solid #ededed;
			color: #a6a6a6
		}

		@media (min-width: 768px) {
			.page-info-partners .partner-tab li a {
				-webkit-transition: all .3s;
				transition: all .3s
			}
		}

		.page-info-partners .partner-tab li a:hover, .page-info-partners .partner-tab li.active a {
			border-color: #03a9f4;
			color: #03a9f4
		}

		@media (max-width: 767px) {
			.page-info-partners .partner-tab:after, .page-info-partners .partner-tab:before {
				content: " ";
				display: table
			}

			.page-info-partners .partner-tab:after {
				clear: both
			}

			.page-info-partners .partner-tab li {
				float: left;
				width: 50%;
				padding-right: 0
			}

			.page-info-partners .partner-tab li:first-child.active + li a {
				border-left: none
			}

			.page-info-partners .partner-tab li:not(:first-child).active {
				margin-left: -1px
			}

			.page-info-partners .partner-tab li a {
				width: 100%;
				border-width: 1px
			}
		}

		.page-info-partners .partners-list {
			margin-bottom: 30px
		}

		.page-info-partners .partners-list .list-item {
			margin-bottom: 30px;
			text-align: center
		}

		.page-info-partners .partners-list a {
			display: block;
			min-height: 114px;
			padding: 10px 0;
			border: 1px solid #ededed;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		.page-info-partners .partners-list a:hover {
			border: 1px solid #bababa
		}

		.page-info-partners .partners-list a img {
			width: 100%;
			max-width: 260px;
			max-height: 92px
		}

		@media (max-width: 992px) {
			.page-info-press .news-report-item .col-md-2 {
				display: none
			}
		}

		@media (max-width: 768px) {
			.page-info-team .site-main {
				margin-bottom: 15px
			}

			.page-info-jobs .box-list .box-item {
				margin-bottom: 15px
			}

			.page-info-jobs .job-list {
				margin-bottom: 0
			}

			.page-info-jobs .job-list .table > tbody > tr td {
				width: auto;
				text-align: left
			}

			.page-info-jobs .job-list .table > tbody > tr:first-child td {
				padding-top: 15px
			}

			.page-info-press .press-list {
				margin-bottom: 0
			}

			.page-info-press .press-list .box-item {
				margin-bottom: 15px
			}

			.page-info-press .press-list .news-report-item {
				overflow: hidden;
				margin-top: 0
			}

			.page-info-press .press-list .news-report-item blockquote {
				font-size: 16px;
				margin: 0;
				padding: 0
			}

			.page-info-partners .partner-tab {
				margin-bottom: 15px
			}

			.page-info-partners .partners-list {
				margin-bottom: 0
			}

			.page-info-partners .partners-list .list-item {
				margin-bottom: 15px
			}
		}

		@media (max-width: 768px) and (max-width: 480px) {
			.page-info-jobs .job-list .table > tbody > tr:first-child td {
				padding-top: 0
			}
		}

		@media (max-width: 480px) {
			.info-jumbotron {
				padding-top: 80px;
				font-size: 28px
			}

			.info-jumbotron .subcol-nav ul li a {
				padding: 10px;
				font-size: 12px
			}

			.page-info-jobs .table {
				margin-bottom: 0;
				font-size: 14px
			}

			.page-info-jobs .table > tbody > tr > td {
				padding: 15px 0
			}

			.page-info-jobs .table > tbody > tr > td:last-child {
				text-align: right
			}
		}

		@media (max-width: 320px) {
			.info-jumbotron .title span {
				display: inline
			}
		}

		.page-privacy .site-main .container, .page-terms .site-main .container {
			max-width: 960px;
			padding: 20px 50px;
			margin: 50px auto;
			border: 1px solid #ddd;
			background-color: #fff;
			-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
			box-shadow: 0 1px 5px rgba(0, 0, 0, .1)
		}

		.page-privacy .privacy-header-title, .page-terms .privacy-header-title {
			margin: 30px 0;
			font-size: 26px
		}

		.page-privacy section, .page-terms section {
			margin-bottom: 20px
		}

		.page-privacy .privacy-list, .page-terms .privacy-list {
			list-style: disc;
			padding-left: 30px
		}

		.page-privacy .privacy-list.lower-roman, .page-terms .privacy-list.lower-roman {
			list-style: lower-roman
		}

		.page-privacy .privacy-list li, .page-terms .privacy-list li {
			line-height: 1.5
		}

		.page-privacy .privacy-content, .page-terms .privacy-content {
			font-size: 14px
		}

		.page-privacy .privacy-title, .page-terms .privacy-title {
			display: block;
			font-size: 16px;
			font-weight: 700
		}

		@media (max-width: 480px) {
			.page-privacy, .page-terms {
				padding: 0
			}

			.page-privacy .site-header, .page-terms .site-header {
				display: none
			}

			.page-privacy .site-main .container, .page-terms .site-main .container {
				margin: 0 auto;
				padding: 30px;
				padding-top: 0;
				border: none;
				-webkit-box-shadow: none;
				box-shadow: none
			}
		}

		.page-retail.is-loading .site-footer, .page-retail.is-loading .site-header {
			display: none
		}

		.page-research-cases .education {
			background-image: url(../images/research-case-education.jpg)
		}

		.page-research-cases .internet {
			background-image: url(../images/research-case-internet.jpg)
		}

		.page-research-cases .advertisement {
			background-image: url(../images/research-case-advertisement.jpg)
		}

		.page-research-cases .join {
			background-image: url(../images/research-case-join.jpg)
		}

		.page-research-cases .box-content .content {
			position: relative;
			z-index: 2
		}

		.page-research-cases .box-content:after {
			content: '';
			display: block;
			position: absolute;
			z-index: 1;
			top: 0;
			height: 200px;
			width: 100%;
			border-radius: 5px;
			background-color: rgba(0, 0, 0, 0)
		}

		.page-research-join {
			background-image: url(../images/research-top-bg.jpg);
			background-position: center -70px;
			background-repeat: no-repeat
		}

		.page-research-join .site-main {
			background-image: url(../images/research-bottom-bg.jpg);
			background-position: center bottom;
			background-repeat: no-repeat
		}

		.page-research-join .site-main .container {
			margin-top: 50px;
			padding-bottom: 150px
		}

		.page-research-join .research-join-jumbotron {
			background-color: transparent;
			padding-bottom: 0;
			margin-bottom: 0
		}

		.page-research-join .research-join-jumbotron h2 {
			text-indent: -9999px;
			margin: 0
		}

		.page-research-join .research-join-jumbotron img {
			width: 100%;
			max-width: 513px;
			margin-bottom: 40px
		}

		.page-research-join .research-join-jumbotron .research-description {
			margin-left: 150px;
			margin-right: 150px;
			margin-bottom: 50px;
			text-align: center;
			font-size: 16px;
			color: #a6a6a6;
			line-height: 32px;
			letter-spacing: 1px
		}

		.page-research-join .research-join-jumbotron .research-learn-more {
			margin-top: 42px;
			font-size: 14px;
			letter-spacing: 1px;
			color: #a6a6a6
		}

		.page-research-join .research-join-jumbotron .arrow-down {
			height: 40px;
			background-image: url(../images/research-arrow-down.jpg);
			background-repeat: no-repeat;
			background-position: center
		}

		@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
			.page-research-join .research-join-jumbotron .arrow-down {
				background-image: url(../images/research-arrow-down@2x.jpg);
				background-size: 118px 30px
			}
		}

		.page-research-join .research-process {
			padding: 50px 0 70px
		}

		.page-research-join .research-process .col-md-7 {
			padding-top: 40px
		}

		.page-research-join .research-process .col-md-5 {
			text-align: center
		}

		.page-research-join .research-process-title {
			margin: 4px 4px 4px 60px;
			text-align: left;
			font-size: 30px
		}

		.page-research-join .research-process-desc {
			margin-top: 20px;
			padding: 0 60px;
			font-size: 15px;
			color: #a6a6a6;
			line-height: 34px;
			letter-spacing: 1px;
			text-align: left
		}

		.page-research-join .research-process-figure {
			width: 100%
		}

		.page-research-join .research-process-figure.figure-one {
			margin-top: 30px;
			max-width: 341px
		}

		.page-research-join .research-process-figure.figure-two {
			max-width: 451px
		}

		.page-research-join .research-process-figure.figure-three {
			max-width: 400px
		}

		.page-research-join .research-process-figure.figure-four {
			max-width: 330px
		}

		.page-research-join .research-process-figure.figure-five {
			max-width: 325px
		}

		.page-research-join .research-process-icon {
			float: left;
			display: inline-block;
			height: 40px;
			width: 40px;
			line-height: 56px;
			text-indent: 10px;
			border-radius: 48px;
			font-size: 36px;
			font-weight: lighter;
			background-color: #03a9f4;
			color: #fff;
			-webkit-font-smoothing: subpixel-antialiased
		}

		.page-research-join .research-footer {
			margin: 70px 0;
			text-align: center
		}

		.page-research-join .research-footer > img {
			width: 100%;
			max-width: 778px;
			margin-bottom: 50px
		}

		.page-research-join .research-footer-title {
			text-indent: -9999px
		}

		.page-research-join .modal-window .modal-back {
			min-height: 1000px
		}

		@media (max-width: 768px) {
			.page-research-join .modal-window .modal-back {
				min-height: 1350px
			}
		}

		@media (max-width: 480px) {
			.page-research-join .modal-window .modal-back {
				min-height: 1220px
			}
		}

		.page-research-join .modal-window .modal-card {
			top: 0;
			width: 600px;
			padding: 0;
			margin-left: -300px;
			margin-top: 70px
		}

		@media (max-width: 480px) {
			.page-research-join .modal-window .modal-card {
				left: 50%;
				width: 300px;
				margin: 50px auto;
				margin-left: -150px
			}
		}

		.page-research-join .modal-window .modal-card .modal-header {
			position: relative;
			height: 200px;
			padding: 15px 25px;
			border-top-right-radius: 2px;
			border-top-left-radius: 2px;
			background: #56b7e3;
			background-image: url(../images/research-join-header.jpg);
			background-size: cover;
			line-height: 30px;
			font-size: 20px;
			color: #fff
		}

		@media (max-width: 480px) {
			.page-research-join .modal-window .modal-card .modal-header {
				height: 60px
			}
		}

		.page-research-join .modal-window .modal-card .modal-header .title {
			float: left
		}

		.page-research-join .modal-window .modal-card .modal-header .avatar {
			position: absolute;
			left: 50%;
			top: 50%;
			width: 140px;
			height: 140px;
			margin-left: -70px;
			margin-top: -70px;
			border: 4px solid #fff;
			border-radius: 140px;
			background-image: url(../images/research-join-avatar.jpg)
		}

		@media (max-width: 480px) {
			.page-research-join .modal-window .modal-card .modal-header .avatar {
				display: none
			}
		}

		.page-research-join .modal-window .modal-card .modal-header .close-handler {
			position: static;
			float: right;
			font-size: 18px;
			color: #fff;
			-webkit-transition: text-shadow 218ms;
			transition: text-shadow 218ms
		}

		.page-research-join .modal-window .modal-card .modal-header .close-handler:hover {
			text-shadow: 0 0 3px rgba(255, 255, 255, .7)
		}

		.page-research-join .modal-window .modal-card .form-group {
			margin-bottom: 20px
		}

		.page-research-join .modal-window .modal-card .form-label {
			font-size: 18px;
			color: #888
		}

		.page-research-join .modal-card .research-form {
			padding: 20px
		}

		.page-research-join .modal-card .research-form ::-webkit-input-placeholder {
			color: #bababa;
			letter-spacing: 1px
		}

		.page-research-join .modal-card .research-form ::-moz-placeholder {
			color: #bababa;
			letter-spacing: 1px
		}

		.page-research-join .modal-card .research-form .row {
			margin-left: -10px;
			margin-right: -10px
		}

		.page-research-join .modal-card .research-form [class*=col-] {
			padding-left: 10px;
			padding-right: 10px
		}

		.page-research-join .modal-card .research-form .subtype {
			width: 100%;
			height: 100px;
			margin-bottom: 20px;
			line-height: 90px;
			border: 2px solid #bababa;
			border-radius: 4px;
			text-align: center;
			font-size: 22px;
			color: #bababa;
			cursor: pointer;
			-webkit-transition: all 350ms;
			transition: all 350ms
		}

		.page-research-join .modal-card .research-form .subtype:hover {
			border-color: #a6a6a6;
			color: #a6a6a6
		}

		.page-research-join .modal-card .research-form .subtype.active {
			border-color: #56b7e3;
			color: #56b7e3
		}

		.page-research-join .modal-card .research-form .subtype .icon {
			position: relative;
			top: 3px;
			font-size: 30px
		}

		.page-research-join .modal-card .research-form .form-group.has-value .form-control, .page-research-join .modal-card .research-form .form-group.has-value .input-group-addon, .page-research-join .modal-card .research-form .input-group.has-value .form-control, .page-research-join .modal-card .research-form .input-group.has-value .input-group-addon {
			border-color: #a6a6a6
		}

		.page-research-join .modal-card .research-form .input-group-addon {
			background-color: #fff;
			color: #666
		}

		.page-research-join .modal-card .research-form .confirm-handler {
			width: 100%;
			padding: 10px
		}

		@media (max-width: 1200px) {
			.page-research-join .research-description, .page-research-join .research-process-desc {
				margin-left: 0;
				margin-right: 0
			}

			.page-research-join .research-join-jumbotron .research-description {
				margin-left: 0;
				margin-right: 0
			}
		}

		@media (max-width: 992px) {
			.page-research-join .col-md-5.pull-left, .page-research-join .col-md-7.pull-right {
				float: none !important
			}
		}

		.article-toolbar {
			padding-bottom: 50px
		}

		.article-toolbar .btn {
			height: 50px;
			line-height: 20px
		}

		.article-toolbar .article-share-group {
			margin-top: 40px
		}

		.article-toolbar .article-share-group a {
			display: inline-block;
			width: 50px;
			height: 50px;
			margin: 0 10px;
			border: 1px solid #a6a6a6;
			color: #a6a6a6;
			border-radius: 50%;
			padding: 0;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		.article-toolbar .article-share-group a .icon {
			font-size: 28px;
			line-height: 50px
		}

		.article-toolbar .article-share-group a.weibo:hover {
			border-color: #c5282f;
			color: #c5282f
		}

		.article-toolbar .article-share-group a.wechat:hover {
			border-color: #44b549;
			color: #44b549
		}

		.article-toolbar .article-share-group a.twitter:hover {
			border-color: #7fdbff;
			color: #7fdbff
		}

		.article-toolbar .article-share-group a.facebook:hover {
			border-color: #3b5998;
			color: #3b5998
		}

		.article-toolbar .enter-join-box {
			width: 100%;
			border-radius: 3px;
			margin: 50px auto 0;
			background-size: cover;
			background-image: url(https://dn-site.oss.aliyuncs.com/2015-08/f226ea69b4dd899a67629d2bb75955a9417506dd?response-content-type=image/png);
			-webkit-transition: all 250ms ease-in-out;
			transition: all 250ms ease-in-out
		}

		.article-toolbar .enter-join-box .enter-join {
			width: 100%;
			height: 100%;
			padding: 15px;
			display: block;
			border-radius: 3px;
			letter-spacing: 3px;
			background-color: rgba(0, 0, 0, .28)
		}

		.article-toolbar .enter-join-box .enter-join span {
			width: 100%;
			height: 100%;
			color: #fff;
			display: block;
			font-size: 28px;
			border-radius: 2px;
			line-height: 150px;
			border: 1px solid #fff
		}

		.article-toolbar .enter-join-box:hover {
			box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
			-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5)
		}

		@media (min-width: 480px) {
			.en .research-jumbotron {
				padding-top: 100px
			}
		}

		.page-securities.is-loading .site-footer, .page-securities.is-loading .site-header {
			display: none
		}

		body[class*=page-best-practices], body[class*=page-support] {
			color: grey
		}

		body[class*=page-best-practices].tbsite-article, body[class*=page-support].tbsite-article {
			padding-top: 50px
		}

		body[class*=page-best-practices] .site-header, body[class*=page-support] .site-header {
			border-color: #e6e6e6
		}

		body[class*=page-best-practices] [class*=col-], body[class*=page-support] [class*=col-] {
			padding-left: 10px;
			padding-right: 10px
		}

		@media (max-width: 991px) {
			body[class*=page-best-practices] .row, body[class*=page-support] .row {
				margin-left: -11px;
				margin-right: -11px
			}

			body[class*=page-best-practices] [class*=col-], body[class*=page-support] [class*=col-] {
				padding-left: 5px;
				padding-right: 5px
			}
		}

		body[class*=page-best-practices] .search-wrapper, body[class*=page-support] .search-wrapper {
			height: 170px;
			padding: 60px 0;
			border-bottom: 1px solid #e6e6e6;
			background-color: #ededed
		}

		body[class*=page-best-practices] .search-wrapper .search-form, body[class*=page-support] .search-wrapper .search-form {
			position: relative;
			max-width: 900px;
			height: 50px;
			margin: 0 auto;
			border-radius: 3px;
			-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .12);
			box-shadow: 0 2px 1px rgba(0, 0, 0, .12)
		}

		body[class*=page-best-practices] .search-wrapper .search-input, body[class*=page-support] .search-wrapper .search-input {
			float: left;
			height: 50px;
			width: 100%;
			max-width: 800px;
			padding-left: 47px;
			border-radius: 3px;
			background-color: #fff;
			border: none;
			color: #383838;
			font-size: 15px
		}

		body[class*=page-best-practices] .search-wrapper .search-input:focus, body[class*=page-support] .search-wrapper .search-input:focus {
			outline: 0
		}

		body[class*=page-best-practices] .search-wrapper .search-icon, body[class*=page-support] .search-wrapper .search-icon {
			position: absolute;
			top: 15px;
			left: 15px;
			width: 20px;
			height: 20px;
			background-image: url(../images/support/search-icon.png);
			background-size: 20px 20px;
			opacity: .5;
			-webkit-transition: opacity 218ms;
			transition: opacity 218ms
		}

		body[class*=page-best-practices] .search-wrapper .search-icon.active, body[class*=page-support] .search-wrapper .search-icon.active {
			opacity: .75
		}

		body[class*=page-best-practices] .search-wrapper .btn, body[class*=page-support] .search-wrapper .btn {
			position: absolute;
			right: 0;
			display: inline-block;
			height: 50px;
			line-height: 38px;
			width: 100px;
			background-color: #6e6e6e;
			font-size: 18px;
			color: rgba(255, 255, 255, .6);
			border: none;
			border-bottom-left-radius: 0;
			border-top-left-radius: 0;
			-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .13999999999999999) !important;
			box-shadow: 0 2px 1px rgba(0, 0, 0, .13999999999999999) !important;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		body[class*=page-best-practices] .search-wrapper .btn.active, body[class*=page-support] .search-wrapper .btn.active {
			background-color: #03a9f4;
			color: #fff
		}

		body[class*=page-best-practices] .search-wrapper .btn.active:hover, body[class*=page-support] .search-wrapper .btn.active:hover {
			background-color: #0ab1fc
		}

		@media (max-width: 991px) {
			body[class*=page-best-practices] .support-list, body[class*=page-support] .support-list {
				margin-bottom: 0
			}
		}

		body[class*=page-best-practices] .support-list .list-group-item, body[class*=page-support] .support-list .list-group-item {
			border-color: #ededed
		}

		body[class*=page-best-practices] .support-list .item-icon, body[class*=page-support] .support-list .item-icon {
			float: left;
			display: inline-block;
			width: 20px;
			height: 21px;
			margin-right: 16px;
			background-size: 20px 21px
		}

		body[class*=page-best-practices] .support-list .item-icon.icon-q, body[class*=page-support] .support-list .item-icon.icon-q {
			background-image: url(../images/support/list-icon-q@2x.png)
		}

		body[class*=page-best-practices] .support-list .item-icon.icon-a, body[class*=page-support] .support-list .item-icon.icon-a {
			margin-top: 2px;
			background-image: url(../images/support/list-icon-a@2x.png)
		}

		body[class*=page-best-practices] .support-list .item-title, body[class*=page-support] .support-list .item-title {
			line-height: 21px;
			font-size: 20px
		}

		body[class*=page-best-practices] .support-list .item-content, body[class*=page-support] .support-list .item-content {
			padding-top: 14px;
			display: none
		}

		body[class*=page-best-practices] .support-list .item-content.is-open, body[class*=page-support] .support-list .item-content.is-open {
			display: block
		}

		body[class*=page-best-practices] .support-list .item-content .content-body, body[class*=page-support] .support-list .item-content .content-body {
			overflow: hidden
		}

		body[class*=page-best-practices] .support-list .item-content .content-body.readable, body[class*=page-support] .support-list .item-content .content-body.readable {
			font-size: 14px;
			color: grey
		}

		body[class*=page-best-practices] .support-list .item-content .content-body.readable > :last-child, body[class*=page-support] .support-list .item-content .content-body.readable > :last-child {
			margin-bottom: 0
		}

		body[class*=page-best-practices] .support-list a, body[class*=page-support] .support-list a {
			color: #6e6e6e;
			text-decoration: none
		}

		body[class*=page-best-practices] .support-list a:hover, body[class*=page-support] .support-list a:hover {
			color: #03a9f4
		}

		body[class*=page-best-practices] .quick-nav, body[class*=page-support] .quick-nav {
			padding: 4px 0 50px
		}

		body[class*=page-best-practices] .quick-nav .card, body[class*=page-support] .quick-nav .card {
			display: block;
			min-height: 105px;
			margin-top: 16px;
			border: 1px solid #d9d9d9;
			border-radius: 3px;
			text-align: center;
			color: grey;
			-webkit-transition: border-color 218ms;
			transition: border-color 218ms
		}

		body[class*=page-best-practices] .quick-nav .card:hover, body[class*=page-support] .quick-nav .card:hover {
			border-color: #03a9f4
		}

		body[class*=page-best-practices] .quick-nav .card.contact, body[class*=page-support] .quick-nav .card.contact {
			padding: 24px 10px
		}

		body[class*=page-best-practices] .quick-nav .card .nav-icon, body[class*=page-support] .quick-nav .card .nav-icon {
			display: inline-block;
			background-repeat: no-repeat;
			margin-right: 20px
		}

		@media (max-width: 930px) {
			body[class*=page-best-practices] .quick-nav .card .nav-icon, body[class*=page-support] .quick-nav .card .nav-icon {
				margin-right: 10px
			}
		}

		body[class*=page-best-practices] .quick-nav .card .desc, body[class*=page-support] .quick-nav .card .desc {
			font-size: 18px
		}

		body[class*=page-best-practices] .quick-nav .card.with-icon, body[class*=page-support] .quick-nav .card.with-icon {
			height: 105px;
			background-repeat: no-repeat
		}

		body[class*=page-best-practices] .quick-nav .card.with-icon.case .nav-icon, body[class*=page-support] .quick-nav .card.with-icon.case .nav-icon {
			width: 61px;
			height: 60px;
			background-image: url(../images/support/quick-nav-case@2x.png);
			background-size: 61px 60px
		}

		body[class*=page-best-practices] .quick-nav .card.with-icon.community .nav-icon, body[class*=page-support] .quick-nav .card.with-icon.community .nav-icon {
			width: 63px;
			height: 47px;
			background-image: url(../images/support/quick-nav-community@2x.png);
			background-size: 63px 47px
		}

		body[class*=page-best-practices] .quick-nav .card.with-icon .desc, body[class*=page-support] .quick-nav .card.with-icon .desc {
			position: relative;
			top: 50%;
			-webkit-transform: translate(0, -50%);
			transform: translate(0, -50%)
		}

		body[class*=page-best-practices] .quick-nav .card.with-icon .desc > *, body[class*=page-support] .quick-nav .card.with-icon .desc > * {
			vertical-align: middle
		}

		@media (max-width: 991px) {
			body[class*=page-best-practices] .quick-nav, body[class*=page-support] .quick-nav {
				padding-top: 0;
				padding-bottom: 10px
			}

			body[class*=page-best-practices] .quick-nav .card, body[class*=page-support] .quick-nav .card {
				margin-top: 10px
			}
		}

		body[class*=page-best-practices] .typography section:after, body[class*=page-support] .typography section:after {
			content: '';
			display: block;
			width: 100%;
			height: 1px;
			background: #ededed;
			margin: 40px 0
		}

		@media (max-width: 767px) {
			body[class*=page-best-practices] .typography section:after, body[class*=page-support] .typography section:after {
				margin: 25px 0
			}
		}

		body[class*=page-best-practices] .typography section.no-divline:after, body[class*=page-best-practices] .typography section:last-child:after, body[class*=page-support] .typography section.no-divline:after, body[class*=page-support] .typography section:last-child:after {
			display: none
		}

		body[class*=page-best-practices] .typography section:last-child > :last-child, body[class*=page-support] .typography section:last-child > :last-child {
			margin-bottom: 0
		}

		body[class*=page-best-practices] .typography h3, body[class*=page-best-practices] .typography h4, body[class*=page-best-practices] .typography h5, body[class*=page-support] .typography h3, body[class*=page-support] .typography h4, body[class*=page-support] .typography h5 {
			color: #383838
		}

		body[class*=page-best-practices] .typography h3, body[class*=page-support] .typography h3 {
			font-size: 20px;
			margin-bottom: 26px
		}

		body[class*=page-best-practices] .typography h4, body[class*=page-support] .typography h4 {
			margin-bottom: 16px
		}

		body[class*=page-best-practices] .typography h5, body[class*=page-support] .typography h5 {
			margin-top: 30px
		}

		body[class*=page-best-practices] .typography a, body[class*=page-support] .typography a {
			color: #9c9c9c
		}

		body[class*=page-best-practices] .typography a:hover, body[class*=page-support] .typography a:hover {
			color: #03a9f4
		}

		body[class*=page-best-practices] .typography a .icon-chevron-right, body[class*=page-support] .typography a .icon-chevron-right {
			font-size: .8em;
			margin-left: 5px
		}

		body[class*=page-best-practices] .typography .number, body[class*=page-support] .typography .number {
			float: left;
			width: 16px;
			height: 16px;
			line-height: 16px;
			margin-right: 8px;
			margin-top: 1px;
			border-radius: 50%;
			color: #fff;
			background-color: grey;
			text-align: center;
			font-size: 11px
		}

		body[class*=page-best-practices] .typography figure, body[class*=page-support] .typography figure {
			background: #ededed;
			margin-bottom: 20px
		}

		body[class*=page-best-practices] .typography figure img, body[class*=page-support] .typography figure img {
			margin-left: auto;
			margin-right: auto;
			display: block;
			max-width: 100%;
			height: auto
		}

		body[class*=page-best-practices] .typography .table-responsive::-webkit-scrollbar, body[class*=page-support] .typography .table-responsive::-webkit-scrollbar {
			height: 12px
		}

		body[class*=page-best-practices] .typography .table-responsive::-webkit-scrollbar-track, body[class*=page-support] .typography .table-responsive::-webkit-scrollbar-track {
			background: #d9d9d9
		}

		body[class*=page-best-practices] .typography .table-responsive::-webkit-scrollbar-thumb, body[class*=page-support] .typography .table-responsive::-webkit-scrollbar-thumb {
			background: #a6a6a6
		}

		body[class*=page-best-practices] .typography .table-responsive::-webkit-scrollbar, body[class*=page-support] .typography .table-responsive::-webkit-scrollbar {
			height: 12px
		}

		body[class*=page-best-practices] .typography .table-responsive::-webkit-scrollbar-track, body[class*=page-support] .typography .table-responsive::-webkit-scrollbar-track {
			background: #d9d9d9
		}

		body[class*=page-best-practices] .typography .table-responsive::-webkit-scrollbar-thumb, body[class*=page-support] .typography .table-responsive::-webkit-scrollbar-thumb {
			background: #a6a6a6
		}

		body[class*=page-best-practices] .typography .table-responsive::-webkit-scrollbar, body[class*=page-support] .typography .table-responsive::-webkit-scrollbar {
			height: 7px
		}

		body[class*=page-best-practices] .typography .table-responsive::-webkit-scrollbar, body[class*=page-support] .typography .table-responsive::-webkit-scrollbar {
			height: 12px
		}

		body[class*=page-best-practices] .typography .table-responsive::-webkit-scrollbar-track, body[class*=page-support] .typography .table-responsive::-webkit-scrollbar-track {
			background: #d9d9d9
		}

		body[class*=page-best-practices] .typography .table-responsive::-webkit-scrollbar-thumb, body[class*=page-support] .typography .table-responsive::-webkit-scrollbar-thumb {
			background: #a6a6a6
		}

		body[class*=page-best-practices] .typography .table-responsive::-webkit-scrollbar, body[class*=page-support] .typography .table-responsive::-webkit-scrollbar {
			height: 12px
		}

		body[class*=page-best-practices] .typography .table-responsive::-webkit-scrollbar-track, body[class*=page-support] .typography .table-responsive::-webkit-scrollbar-track {
			background: #d9d9d9
		}

		body[class*=page-best-practices] .typography .table-responsive::-webkit-scrollbar-thumb, body[class*=page-support] .typography .table-responsive::-webkit-scrollbar-thumb {
			background: #a6a6a6
		}

		body[class*=page-best-practices] .typography .table-responsive::-webkit-scrollbar, body[class*=page-support] .typography .table-responsive::-webkit-scrollbar {
			height: 7px
		}

		body[class*=page-best-practices] .typography .table, body[class*=page-support] .typography .table {
			margin-bottom: 10px
		}

		@media (min-width: 768px) {
			body[class*=page-best-practices] .typography .table, body[class*=page-support] .typography .table {
				margin-top: 30px
			}
		}

		body[class*=page-best-practices] .typography .table.c-1 td, body[class*=page-best-practices] .typography .table.c-1 th, body[class*=page-support] .typography .table.c-1 td, body[class*=page-support] .typography .table.c-1 th {
			width: 100%
		}

		body[class*=page-best-practices] .typography .table.c-2 td, body[class*=page-best-practices] .typography .table.c-2 th, body[class*=page-support] .typography .table.c-2 td, body[class*=page-support] .typography .table.c-2 th {
			width: 50%
		}

		body[class*=page-best-practices] .typography .table.c-3 td, body[class*=page-best-practices] .typography .table.c-3 th, body[class*=page-support] .typography .table.c-3 td, body[class*=page-support] .typography .table.c-3 th {
			width: 33.33333333%
		}

		body[class*=page-best-practices] .typography .table.c-4 td, body[class*=page-best-practices] .typography .table.c-4 th, body[class*=page-support] .typography .table.c-4 td, body[class*=page-support] .typography .table.c-4 th {
			width: 25%
		}

		body[class*=page-best-practices] .typography .table.c-5 td, body[class*=page-best-practices] .typography .table.c-5 th, body[class*=page-support] .typography .table.c-5 td, body[class*=page-support] .typography .table.c-5 th {
			width: 20%
		}

		body[class*=page-best-practices] .typography .table tbody td, body[class*=page-best-practices] .typography .table thead th, body[class*=page-support] .typography .table tbody td, body[class*=page-support] .typography .table thead th {
			padding: 10px 15px;
			position: relative
		}

		body[class*=page-best-practices] .typography .table thead tr, body[class*=page-support] .typography .table thead tr {
			background: #ededed
		}

		body[class*=page-best-practices] .typography .table thead th, body[class*=page-support] .typography .table thead th {
			border-bottom-width: 1px !important
		}

		@media (min-width: 768px) {
			body[class*=page-best-practices] .typography .table thead:after, body[class*=page-support] .typography .table thead:after {
				content: '_';
				display: block;
				position: relative;
				left: -1px;
				line-height: 10px;
				background: #fff;
				text-indent: -10000%
			}
		}

		body[class*=page-best-practices] .typography .table tbody, body[class*=page-support] .typography .table tbody {
			color: #9c9c9c
		}

		body[class*=page-best-practices] .typography .table tbody tr > td:first-child, body[class*=page-support] .typography .table tbody tr > td:first-child {
			color: #6e6e6e
		}

		body[class*=page-best-practices] .typography .table tbody .text-mini, body[class*=page-support] .typography .table tbody .text-mini {
			font-size: 12px
		}

		body[class*=page-best-practices] .typography .table tbody .icon-help, body[class*=page-support] .typography .table tbody .icon-help {
			margin-left: 5px;
			cursor: help;
			color: #03a9f4
		}

		body[class*=page-best-practices] .typography .table tbody .tooltip-arrow, body[class*=page-support] .typography .table tbody .tooltip-arrow {
			top: auto !important
		}

		body[class*=page-best-practices] .typography .table tbody .icon-tick, body[class*=page-support] .typography .table tbody .icon-tick {
			color: #8bc34a
		}

		body[class*=page-support] .typography figure {
			background-color: transparent
		}

		.page-support .support-category .category-grid {
			height: 280px;
			margin-top: 20px
		}

		@media (max-width: 991px) {
			.page-support .support-category .category-grid {
				margin-top: 10px
			}
		}

		.page-support .support-category .category-grid a {
			display: block;
			width: 100%;
			height: 100%;
			background-color: #ededed;
			border: solid 1px #ededed;
			border-radius: 3px;
			-webkit-transition: border-color 218ms;
			transition: border-color 218ms
		}

		.page-support .support-category .category-grid a:hover {
			border-color: #03a9f4
		}

		.page-support .support-category .category-grid .category-icon {
			width: 100%;
			height: 220px;
			border-bottom: 1px solid #e0e0e0;
			background-position: center center;
			background-repeat: no-repeat
		}

		.page-support .support-category .category-grid .category-icon.beginner, .page-support .support-category .category-grid .category-icon.icon-1 {
			background-size: 169px 92px;
			background-image: url(../images/support/category-beginner@2x.png)
		}

		.page-support .support-category .category-grid .category-icon.basic, .page-support .support-category .category-grid .category-icon.icon-2 {
			background-size: 187px 104px;
			background-image: url(../images/support/category-basic@2x.png)
		}

		.page-support .support-category .category-grid .category-icon.advanced, .page-support .support-category .category-grid .category-icon.icon-3 {
			background-size: 149px 135px;
			background-image: url(../images/support/category-advanced@2x.png)
		}

		.page-support .support-category .category-grid .category-icon.video {
			background-size: 174px 93px;
			background-image: url(../images/support/category-video@2x.png)
		}

		.page-support .support-category .category-grid .category-title {
			font-size: 16px;
			font-weight: 400;
			color: grey
		}

		.page-support .frequent-question {
			padding-top: 10px
		}

		.page-support .frequent-question .title {
			font-size: 18px
		}

		.page-support .frequent-question .question-wrapper {
			margin-top: 16px
		}

		@media (max-width: 991px) {
			.page-support .frequent-question .title {
				margin-top: 0
			}
		}

		.page-support-search .search-result {
			padding-top: 16px
		}

		.page-support-search .search-result .title {
			font-size: 18px
		}

		.page-support-search .search-result .title .label {
			border: 1px solid #d9d9d9;
			background: #d9d9d9;
			color: grey;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		.page-support-search .search-result .title .label + .icon {
			margin: 0 4px 0 5px
		}

		.page-support-search .search-result .title .icon {
			position: relative;
			top: 2px;
			font-size: 16px
		}

		.page-support-search .search-result .title a:hover {
			border: 1px solid #03a9f4;
			color: #03a9f4
		}

		.page-support-search .search-result .question-wrapper {
			margin-top: 16px
		}

		.page-support-search .search-result .question-wrapper .highlight {
			-webkit-transition: color .5s;
			transition: color .5s
		}

		.page-support-search .search-result .question-wrapper .highlight.on {
			color: #e51c23
		}

		.page-support-search .search-result .no-content {
			background: #ededed
		}

		.page-support-search .search-result .typography section:first-child h4 {
			margin-top: 2px
		}

		@media (max-width: 991px) {
			.page-support-search .search-result .title {
				margin-top: 0
			}
		}

		body[class*=page-best-practices] .detail-wrapper, body[class*=page-support] .detail-wrapper {
			margin-top: 20px
		}

		@media (max-width: 767px) {
			body[class*=page-best-practices] .detail-wrapper, body[class*=page-support] .detail-wrapper {
				margin-top: 0
			}
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail, body[class*=page-support] .detail-wrapper .question-detail {
			position: relative;
			width: 100%;
			margin-bottom: 80px
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav, body[class*=page-support] .detail-wrapper .question-detail .question-nav {
			position: absolute;
			left: 0;
			top: 0;
			width: 220px;
			padding: 20px;
			padding-bottom: 0;
			background: rgba(255, 255, 255, .97);
			border: 1px solid #e8e8e8;
			border-radius: 3px
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav.practices-articles, body[class*=page-support] .detail-wrapper .question-detail .question-nav.practices-articles {
			position: fixed;
			top: 110px;
			z-index: 100
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .toggle-switch, body[class*=page-support] .detail-wrapper .question-detail .question-nav .toggle-switch {
			display: none;
			position: absolute;
			right: -40px;
			top: -1px;
			width: 40px;
			height: 40px;
			line-height: 40px;
			background: #f5f5f5;
			text-align: center;
			border: 1px solid #e8e8e8;
			border-left-color: #f5f5f5;
			border-radius: 0 3px 3px 0;
			cursor: pointer;
			opacity: .8;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .list-wrap, body[class*=page-support] .detail-wrapper .question-detail .question-nav .list-wrap {
			height: 100%;
			overflow-y: auto;
			-ms-overflow-style: none
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .list-wrap::-webkit-scrollbar, body[class*=page-support] .detail-wrapper .question-detail .question-nav .list-wrap::-webkit-scrollbar {
			display: none !important
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .nav-title, body[class*=page-support] .detail-wrapper .question-detail .question-nav .nav-title {
			display: block;
			margin-top: 0;
			margin-bottom: 16px;
			font-size: 14px;
			color: #383838
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .nav-title:hover, body[class*=page-support] .detail-wrapper .question-detail .question-nav .nav-title:hover {
			color: #03a9f4
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .title-nav, body[class*=page-support] .detail-wrapper .question-detail .question-nav .title-nav {
			margin-bottom: 5px
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .title-nav a, body[class*=page-support] .detail-wrapper .question-detail .question-nav .title-nav a {
			color: #6e6e6e;
			padding-left: 16px !important
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .title-nav a:before, body[class*=page-support] .detail-wrapper .question-detail .question-nav .title-nav a:before {
			content: '・ ';
			font-weight: 700
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .question-list, body[class*=page-support] .detail-wrapper .question-detail .question-nav .question-list {
			margin-bottom: 30px
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .question-list.practices-articles, body[class*=page-support] .detail-wrapper .question-detail .question-nav .question-list.practices-articles {
			margin-bottom: 0
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .question-list:last-child, body[class*=page-support] .detail-wrapper .question-detail .question-nav .question-list:last-child {
			margin-bottom: 20px
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .question-list li, body[class*=page-support] .detail-wrapper .question-detail .question-nav .question-list li {
			border-radius: 3px
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .question-list li a, body[class*=page-support] .detail-wrapper .question-detail .question-nav .question-list li a {
			display: block;
			line-height: 21px;
			padding: 5px 0 5px 20px;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .question-list li a.practices-articles, body[class*=page-support] .detail-wrapper .question-detail .question-nav .question-list li a.practices-articles {
			padding-left: 10px
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .question-list li a:hover, body[class*=page-support] .detail-wrapper .question-detail .question-nav .question-list li a:hover {
			background: #f5f5f5
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .question-list li .question-title, body[class*=page-support] .detail-wrapper .question-detail .question-nav .question-list li .question-title {
			color: #6e6e6e
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .question-list li .question-title.practices-articles, body[class*=page-support] .detail-wrapper .question-detail .question-nav .question-list li .question-title.practices-articles {
			padding-left: 10px
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .question-list li.is-current .question-title, body[class*=page-support] .detail-wrapper .question-detail .question-nav .question-list li.is-current .question-title {
			color: #03a9f4;
			background: #f5f5f5;
			border-left: 3px solid #03a9f4
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-content, body[class*=page-support] .detail-wrapper .question-detail .question-content {
			margin-left: 260px
		}

		@media (min-width: 768px) {
			body[class*=page-best-practices] .detail-wrapper .question-detail .question-content, body[class*=page-support] .detail-wrapper .question-detail .question-content {
				min-height: 780px
			}
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-content .summary:after, body[class*=page-best-practices] .detail-wrapper .question-detail .question-content .summary:before, body[class*=page-support] .detail-wrapper .question-detail .question-content .summary:after, body[class*=page-support] .detail-wrapper .question-detail .question-content .summary:before {
			content: " ";
			display: table
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-content .summary:after, body[class*=page-support] .detail-wrapper .question-detail .question-content .summary:after {
			clear: both
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-content .summary .desc p:last-child, body[class*=page-support] .detail-wrapper .question-detail .question-content .summary .desc p:last-child {
			margin-bottom: 0 !important
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-content .summary .desc.no-video, body[class*=page-support] .detail-wrapper .question-detail .question-content .summary .desc.no-video {
			margin-bottom: 0
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-content .summary .desc:not(.no-video), body[class*=page-support] .detail-wrapper .question-detail .question-content .summary .desc:not(.no-video) {
			float: left;
			max-width: 600px
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-content .summary .desc:not(.no-video) p, body[class*=page-support] .detail-wrapper .question-detail .question-content .summary .desc:not(.no-video) p {
			margin-bottom: 30px
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-content .summary .side, body[class*=page-support] .detail-wrapper .question-detail .question-content .summary .side {
			float: right
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-content .summary .side .video, body[class*=page-support] .detail-wrapper .question-detail .question-content .summary .side .video {
			position: relative;
			width: 250px;
			height: 140px;
			margin-bottom: 10px;
			overflow: hidden
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-content .summary .side .video img, body[class*=page-support] .detail-wrapper .question-detail .question-content .summary .side .video img {
			display: block;
			max-width: 100%;
			height: auto
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-content .summary .side .video .video-layer, body[class*=page-support] .detail-wrapper .question-detail .question-content .summary .side .video .video-layer {
			position: absolute;
			width: 100%;
			height: 100%;
			background: rgba(0, 0, 0, .5);
			font-size: 18px;
			color: #fff;
			cursor: pointer;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-content .summary .side .video .video-layer:hover, body[class*=page-support] .detail-wrapper .question-detail .question-content .summary .side .video .video-layer:hover {
			background: rgba(0, 0, 0, .55)
		}

		body[class*=page-best-practices] .detail-wrapper .question-detail .question-content .summary .side .video .video-play, body[class*=page-support] .detail-wrapper .question-detail .question-content .summary .side .video .video-play {
			width: 0;
			height: 0;
			border-width: 8px 0 8px 14px;
			border-style: solid;
			border-top-color: transparent;
			border-bottom-color: transparent;
			margin-left: 12px
		}

		@media (max-width: 1200px) {
			body[class*=page-best-practices] .detail-wrapper .question-detail .question-content .summary .desc, body[class*=page-best-practices] .detail-wrapper .question-detail .question-content .summary .side, body[class*=page-support] .detail-wrapper .question-detail .question-content .summary .desc, body[class*=page-support] .detail-wrapper .question-detail .question-content .summary .side {
				float: none;
				width: 100%
			}

			body[class*=page-best-practices] .detail-wrapper .question-detail .question-content .summary .desc, body[class*=page-support] .detail-wrapper .question-detail .question-content .summary .desc {
				margin-bottom: 10px
			}

			body[class*=page-best-practices] .detail-wrapper .question-detail .question-content .summary .desc br:not(.visible-always), body[class*=page-support] .detail-wrapper .question-detail .question-content .summary .desc br:not(.visible-always) {
				display: none
			}

			body[class*=page-best-practices] .detail-wrapper .question-detail .question-content .summary .desc p, body[class*=page-support] .detail-wrapper .question-detail .question-content .summary .desc p {
				margin-bottom: 10px !important
			}
		}

		@media (max-width: 991px) {
			body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav, body[class*=page-support] .detail-wrapper .question-detail .question-nav {
				width: 180px
			}

			body[class*=page-best-practices] .detail-wrapper .question-detail .question-content, body[class*=page-support] .detail-wrapper .question-detail .question-content {
				margin-left: 220px
			}
		}

		@media (max-width: 767px) {
			body[class*=page-best-practices] .detail-wrapper .question-detail, body[class*=page-support] .detail-wrapper .question-detail {
				margin-bottom: 30px
			}

			body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav, body[class*=page-support] .detail-wrapper .question-detail .question-nav {
				position: fixed;
				z-index: 1041 !important;
				left: -60%;
				top: 70px;
				width: 60%;
				padding-left: 0;
				padding-right: 0;
				height: 100%;
				-webkit-transition: all 218ms;
				transition: all 218ms
			}

			body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .toggle-switch, body[class*=page-support] .detail-wrapper .question-detail .question-nav .toggle-switch {
				display: block
			}

			body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .nav-title, body[class*=page-support] .detail-wrapper .question-detail .question-nav .nav-title {
				margin: 0 20px 6px 20px
			}

			body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav.is-open, body[class*=page-support] .detail-wrapper .question-detail .question-nav.is-open {
				left: -1px;
				top: 0
			}

			body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav.is-open .toggle-switch, body[class*=page-support] .detail-wrapper .question-detail .question-nav.is-open .toggle-switch {
				right: -1px;
				line-height: 39px;
				padding-left: 2px;
				border-left-color: #e8e8e8;
				background: rgba(255, 255, 255, .97);
				opacity: 1
			}

			body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav.is-open .toggle-switch .icon:before, body[class*=page-support] .detail-wrapper .question-detail .question-nav.is-open .toggle-switch .icon:before {
				content: "\b008" !important
			}

			body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .question-list:not(:last-child), body[class*=page-support] .detail-wrapper .question-detail .question-nav .question-list:not(:last-child) {
				padding-bottom: 15px;
				margin-bottom: 15px;
				border-bottom: 1px solid #e8e8e8
			}

			body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .question-list .is-current + li, body[class*=page-support] .detail-wrapper .question-detail .question-nav .question-list .is-current + li {
				border-top: 1px dashed #e8e8e8
			}

			body[class*=page-best-practices] .detail-wrapper .question-detail .question-nav .question-list a, body[class*=page-support] .detail-wrapper .question-detail .question-nav .question-list a {
				padding: 10px 20px 10px 40px !important
			}

			body[class*=page-best-practices] .detail-wrapper .question-detail .question-content, body[class*=page-support] .detail-wrapper .question-detail .question-content {
				margin-left: 0
			}
		}

		@media (min-width: 768px) {
			body[class*=page-best-practices] .nav-backdrop, body[class*=page-support] .nav-backdrop {
				display: none
			}
		}

		body[class*=page-best-practices] .article-toolbar, body[class*=page-support] .article-toolbar {
			padding-bottom: 0
		}

		body[class*=page-best-practices] .article-toolbar .btn, body[class*=page-support] .article-toolbar .btn {
			color: #fff
		}

		body[class*=page-best-practices] .article-toolbar .btn:hover, body[class*=page-support] .article-toolbar .btn:hover {
			color: #fff
		}

		body[class*=page-best-practices] .article-toolbar .article-share-group, body[class*=page-support] .article-toolbar .article-share-group {
			margin-top: 40px
		}

		body[class*=page-best-practices] .article-toolbar .article-share-group a, body[class*=page-support] .article-toolbar .article-share-group a {
			display: inline-block;
			width: 50px;
			height: 50px;
			margin: 0 10px;
			border: 1px solid #a6a6a6;
			color: #a6a6a6;
			border-radius: 50%;
			padding: 0;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		body[class*=page-best-practices] .article-toolbar .article-share-group a .icon, body[class*=page-support] .article-toolbar .article-share-group a .icon {
			font-size: 28px;
			line-height: 50px
		}

		body[class*=page-best-practices] .article-toolbar .article-share-group a.weibo:hover, body[class*=page-support] .article-toolbar .article-share-group a.weibo:hover {
			border-color: #c5282f;
			color: #c5282f
		}

		body[class*=page-best-practices] .article-toolbar .article-share-group a.wechat:hover, body[class*=page-support] .article-toolbar .article-share-group a.wechat:hover {
			border-color: #44b549;
			color: #44b549
		}

		body[class*=page-best-practices] .article-toolbar .article-share-group a.twitter:hover, body[class*=page-support] .article-toolbar .article-share-group a.twitter:hover {
			border-color: #7fdbff;
			color: #7fdbff
		}

		body[class*=page-best-practices] .article-toolbar .article-share-group a.facebook:hover, body[class*=page-support] .article-toolbar .article-share-group a.facebook:hover {
			border-color: #3b5998;
			color: #3b5998
		}

		body[class*=page-best-practices] .typography h4 {
			font-size: 18px
		}

		body[class*=page-best-practices] .typography h5, body[class*=page-best-practices] .typography p, body[class*=page-best-practices] .typography ul {
			font-size: 16px
		}

		body[class*=page-best-practices] .typography ul {
			margin-left: 30px;
			list-style: inherit
		}

		body[class*=page-best-practices] .typography ul li ul li {
			list-style: circle
		}

		body[class*=page-best-practices] .typography section:first-child:after {
			height: 0;
			margin-top: 0
		}

		body[class*=page-best-practices] .typography figure {
			background-color: #fff
		}

		.page-tour.is-loading .site-footer, .page-tour.is-loading .site-header {
			display: none
		}

		.page-careers, .page-careers-article {
			overflow-x: hidden
		}

		.page-careers .careers-header .nav-main .nav-header, .page-careers-article .careers-header .nav-main .nav-header {
			width: auto
		}

		.page-careers .careers-header .nav-main .nav-footer, .page-careers-article .careers-header .nav-main .nav-footer {
			width: auto
		}

		.page-careers-article.en .careers-header .nav-footer > li, .page-careers.en .careers-header .nav-footer > li {
			margin-right: 8px
		}

		.page-careers-article.en .careers-header .nav-footer > li > a, .page-careers.en .careers-header .nav-footer > li > a {
			padding: 12px 6px;
			font-size: 14px
		}

		.page-careers .switch-locale-wrap, .page-careers-article .switch-locale-wrap {
			border: none !important
		}

		.page-careers .switch-locale-wrap .dropdown-toggle, .page-careers-article .switch-locale-wrap .dropdown-toggle {
			padding: 4px 0
		}

		.page-careers .jump-anchor, .page-careers-article .jump-anchor {
			display: block;
			visibility: none;
			width: 10px;
			height: 10px;
			position: absolute;
			top: -60px;
			pointer-events: none
		}

		@media (max-width: 768px) {
			.page-careers .sidebar, .page-careers-article .sidebar {
				padding: 10px 0 10px 20px !important
			}
		}

		.page-careers .sidebar .icon.icon-chevron-right, .page-careers-article .sidebar .icon.icon-chevron-right {
			display: inline-block;
			margin: 0 2px
		}

		.page-careers .site-main, .page-careers-article .site-main {
			width: 100%;
			overflow-x: hidden;
			min-height: calc(100% - 160px)
		}

		@media (max-width: 768px) {
			.page-careers .site-main, .page-careers-article .site-main {
				min-height: calc(100% - 150px)
			}
		}

		.page-careers .site-main .container, .page-careers-article .site-main .container {
			max-width: 960px
		}

		@media (max-width: 768px) {
			.page-careers .site-main .container, .page-careers-article .site-main .container {
				padding-left: 0;
				padding-right: 0
			}

			.page-careers .site-main .container h4, .page-careers .site-main .container p, .page-careers-article .site-main .container h4, .page-careers-article .site-main .container p {
				padding-left: 16px;
				padding-right: 16px
			}
		}

		.page-careers .no-padding, .page-careers-article .no-padding {
			padding: 0
		}

		.page-careers .join-us, .page-careers-article .join-us {
			margin: 0 auto 90px
		}

		@media (max-width: 768px) {
			.page-careers .join-us, .page-careers-article .join-us {
				margin-bottom: 30px
			}
		}

		.page-careers .category-fixed, .page-careers-article .category-fixed {
			display: block;
			opacity: 0;
			pointer-events: none;
			position: absolute;
			top: 64px;
			z-index: 102;
			background-color: #f7f7f7;
			text-align: center;
			width: 100%;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		.page-careers .category-fixed ul.category-nav, .page-careers-article .category-fixed ul.category-nav {
			display: inline-block;
			margin: auto;
			overflow: hidden;
			text-align: center
		}

		.page-careers .category-fixed ul.category-nav li, .page-careers-article .category-fixed ul.category-nav li {
			display: inline-block;
			margin: 10px 0;
			float: left;
			margin-right: 10px;
			border: 1px solid #d9d9d9;
			border-radius: 40px;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		.page-careers .category-fixed ul.category-nav li a, .page-careers-article .category-fixed ul.category-nav li a {
			display: inline-block;
			padding: 0 24px;
			height: 34px;
			line-height: 34px;
			color: #a6a6a6
		}

		.page-careers .category-fixed ul.category-nav li.active, .page-careers .category-fixed ul.category-nav li:hover, .page-careers-article .category-fixed ul.category-nav li.active, .page-careers-article .category-fixed ul.category-nav li:hover {
			background-color: #03a9f4;
			border: 1px solid #03a9f4
		}

		.page-careers .category-fixed ul.category-nav li.active a, .page-careers .category-fixed ul.category-nav li:hover a, .page-careers-article .category-fixed ul.category-nav li.active a, .page-careers-article .category-fixed ul.category-nav li:hover a {
			color: #fff
		}

		.page-careers .category-fixed ul.category-nav li:last-child, .page-careers-article .category-fixed ul.category-nav li:last-child {
			margin-right: 0
		}

		@media (max-width: 813px) {
			.page-careers .category-fixed ul.category-nav li, .page-careers-article .category-fixed ul.category-nav li {
				margin: 0;
				border: none !important;
				background-color: transparent !important
			}

			.page-careers .category-fixed ul.category-nav li a, .page-careers-article .category-fixed ul.category-nav li a {
				height: 54px;
				line-height: 54px;
				padding: 0 16px 0 0;
				color: #a6a6a6;
				background-color: transparent
			}

			.page-careers .category-fixed ul.category-nav li:focus a, .page-careers .category-fixed ul.category-nav li:hover a, .page-careers-article .category-fixed ul.category-nav li:focus a, .page-careers-article .category-fixed ul.category-nav li:hover a {
				color: #a6a6a6
			}

			.page-careers .category-fixed ul.category-nav li.active a, .page-careers-article .category-fixed ul.category-nav li.active a {
				color: #03a9f4
			}
		}

		.page-careers .category-fixed.show, .page-careers-article .category-fixed.show {
			opacity: 1;
			pointer-events: auto
		}

		@media (max-width: 768px) {
			.page-careers .category-fixed, .page-careers-article .category-fixed {
				top: 50px;
				padding: 0;
				padding-left: 14px;
				text-align: left
			}
		}

		.page-careers .navbar-brand-careers, .page-careers-article .navbar-brand-careers {
			width: 220px;
			text-indent: -9999px;
			background-image: url(/teambition-site/site/images/careers/logo-careers.png);
			background-size: auto 26px;
			background-repeat: no-repeat;
			background-position: left center
		}

		@media (max-width: 768px) {
			.page-careers .navbar-brand-careers, .page-careers-article .navbar-brand-careers {
				margin: 0
			}
		}

		@media (max-width: 768px) {
			.page-careers .navbar-brand-careers, .page-careers-article .navbar-brand-careers {
				width: 195px;
				background-size: auto 23px
			}
		}

		.page-careers .careers-jumbotron, .page-careers-article .careers-jumbotron {
			position: relative;
			width: 100%;
			height: 600px;
			text-align: center;
			background: url(https://dn-site.oss.aliyuncs.com/2015-11/5041a6c5b489855d3656584fabae05eb6617938b?response-content-type=image/png);
			background-size: cover;
			background-position: 0 0
		}

		@media (max-width: 768px) {
			.page-careers .careers-jumbotron, .page-careers-article .careers-jumbotron {
				background-position: -250px 0
			}
		}

		@media (max-width: 375px) {
			.page-careers .careers-jumbotron, .page-careers-article .careers-jumbotron {
				height: 578px
			}
		}

		@media (max-width: 320px) {
			.page-careers .careers-jumbotron, .page-careers-article .careers-jumbotron {
				height: 518px;
				padding: 0 10px
			}
		}

		.page-careers .careers-jumbotron .careers-slogan-wrap, .page-careers-article .careers-jumbotron .careers-slogan-wrap {
			position: absolute;
			right: 80px;
			bottom: 80px;
			background: rgba(3, 169, 244, .8);
			font-weight: 700;
			border-radius: 4px
		}

		@media (max-width: 768px) {
			.page-careers .careers-jumbotron .careers-slogan-wrap, .page-careers-article .careers-jumbotron .careers-slogan-wrap {
				display: block;
				position: relative;
				margin: auto;
				top: 280px;
				right: 0;
				padding: 2px 0;
				border-radius: 2px
			}
		}

		@media (max-width: 320px) {
			.page-careers .careers-jumbotron .careers-slogan-wrap, .page-careers-article .careers-jumbotron .careers-slogan-wrap {
				top: 240px
			}
		}

		.page-careers .careers-jumbotron .careers-slogan-wrap .careers-slogan, .page-careers-article .careers-jumbotron .careers-slogan-wrap .careers-slogan {
			display: block;
			font-size: 36px;
			color: #fff;
			line-height: 50px;
			border: 2px solid rgba(255, 255, 255, .8);
			margin: 10px;
			padding: 35px 30px
		}

		@media (max-width: 768px) {
			.page-careers .careers-jumbotron .careers-slogan-wrap .careers-slogan, .page-careers-article .careers-jumbotron .careers-slogan-wrap .careers-slogan {
				font-size: 24px;
				padding: 20px 15px
			}
		}

		.page-careers .careers-nav, .page-careers-article .careers-nav {
			display: block;
			max-width: 1010px;
			margin: 63px auto
		}

		@media (max-width: 768px) {
			.page-careers .careers-nav, .page-careers-article .careers-nav {
				font-size: 30px
			}
		}

		.page-careers .careers-nav ul li, .page-careers-article .careers-nav ul li {
			display: inline-block;
			text-align: center
		}

		.page-careers .careers-nav ul li a, .page-careers-article .careers-nav ul li a {
			display: block;
			height: 240px;
			margin: 0 auto
		}

		.page-careers .careers-nav ul li a img, .page-careers-article .careers-nav ul li a img {
			-webkit-transition: all .2s ease-out;
			transition: all .2s ease-out
		}

		.page-careers .careers-nav ul li a .item-title, .page-careers-article .careers-nav ul li a .item-title {
			font-size: 36px;
			color: #383838;
			line-height: 53px
		}

		.page-careers .careers-nav ul li a .item-explain, .page-careers-article .careers-nav ul li a .item-explain {
			font-size: 16px;
			color: #6e6e6e;
			line-height: 32px
		}

		.page-careers .careers-nav ul li a:hover img, .page-careers-article .careers-nav ul li a:hover img {
			opacity: .75
		}

		.page-careers .title-bar, .page-careers-article .title-bar {
			margin: 0;
			padding: 54px 0;
			color: #03a9f4
		}

		@media (max-width: 768px) {
			.page-careers .title-bar, .page-careers-article .title-bar {
				font-size: 28px;
				line-height: 40px;
				padding: 30px 20px
			}
		}

		.page-careers .bg-grey, .page-careers-article .bg-grey {
			background-color: #f7f7f7
		}

		.page-careers .careers-item, .page-careers-article .careers-item {
			border-radius: 5px
		}

		.page-careers .careers-item a, .page-careers-article .careers-item a {
			display: block;
			margin: 20px auto 20px
		}

		.page-careers .careers-item a .avatar, .page-careers .careers-item a .category-img, .page-careers-article .careers-item a .avatar, .page-careers-article .careers-item a .category-img {
			width: 150px;
			height: 150px;
			margin: 0 auto;
			border-radius: 50%;
			background-size: cover;
			background-repeat: no-repeat;
			border: 2px solid transparent;
			-webkit-box-sizing: content-box;
			box-sizing: content-box;
			background-size: 105%;
			background-position: center;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		.page-careers .careers-item a p, .page-careers-article .careers-item a p {
			font-size: 20px;
			margin-top: 16px;
			color: #6e6e6e;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		@media (max-width: 768px) {
			.page-careers .careers-item a p, .page-careers-article .careers-item a p {
				font-size: 16px
			}
		}

		@media (max-width: 400px) {
			.page-careers .careers-item a .category-img, .page-careers-article .careers-item a .category-img {
				width: 90px;
				height: 90px
			}

			.page-careers .careers-item a p, .page-careers-article .careers-item a p {
				font-size: 14px;
				line-height: 28px
			}
		}

		.page-careers .careers-item.active .category-img, .page-careers .careers-item:hover .category-img, .page-careers-article .careers-item.active .category-img, .page-careers-article .careers-item:hover .category-img {
			border-color: #03a9f4
		}

		.page-careers .careers-item.active p, .page-careers .careers-item:hover p, .page-careers-article .careers-item.active p, .page-careers-article .careers-item:hover p {
			color: #03a9f4
		}

		.page-careers .subnav, .page-careers-article .subnav {
			margin-top: 90px
		}

		.page-careers .subnav .category, .page-careers-article .subnav .category {
			padding: 0 0 90px;
			border-bottom: 1px dashed #d9d9d9
		}

		@media (max-width: 768px) {
			.page-careers .subnav, .page-careers-article .subnav {
				margin-top: 30px
			}

			.page-careers .subnav .category, .page-careers-article .subnav .category {
				padding: 0 0 20px;
				border-bottom: none
			}
		}

		.page-careers .category-item, .page-careers-article .category-item {
			position: relative;
			padding-top: 90px
		}

		@media (max-width: 768px) {
			.page-careers .category-item, .page-careers-article .category-item {
				padding-top: 30px
			}
		}

		.page-careers .category-item .city-intro .title, .page-careers .category-item .team-intro .title, .page-careers-article .category-item .city-intro .title, .page-careers-article .category-item .team-intro .title {
			margin: 0 auto 30px;
			text-align: center;
			color: #03a9f4
		}

		.page-careers .category-item .city-intro p, .page-careers .category-item .team-intro p, .page-careers-article .category-item .city-intro p, .page-careers-article .category-item .team-intro p {
			color: #6e6e6e;
			font-size: 16px;
			line-height: 32px
		}

		@media (max-width: 768px) {
			.page-careers .category-item .city-intro .title, .page-careers .category-item .team-intro .title, .page-careers-article .category-item .city-intro .title, .page-careers-article .category-item .team-intro .title {
				font-size: 26px
			}

			.page-careers .category-item .city-intro p, .page-careers .category-item .team-intro p, .page-careers-article .category-item .city-intro p, .page-careers-article .category-item .team-intro p {
				margin-bottom: 40px
			}
		}

		.page-careers .category-item .city-intro .intro-img, .page-careers .category-item .team-intro .intro-img, .page-careers-article .category-item .city-intro .intro-img, .page-careers-article .category-item .team-intro .intro-img {
			height: 240px;
			margin-top: 60px;
			background-size: cover;
			background-position: center top;
			background-repeat: no-repeat
		}

		.page-careers .category-item .job-card, .page-careers-article .category-item .job-card {
			margin-top: 90px;
			padding: 90px 0
		}

		.page-careers .category-item .job-card .title, .page-careers-article .category-item .job-card .title {
			font-size: 30px;
			margin: 0 auto 58px
		}

		.page-careers .category-item .job-card .careers-item, .page-careers-article .category-item .job-card .careers-item {
			padding: 0
		}

		.page-careers .category-item .job-card .careers-item a, .page-careers-article .category-item .job-card .careers-item a {
			padding: 30px 16px;
			margin: 0
		}

		.page-careers .category-item .job-card .careers-item a h2, .page-careers-article .category-item .job-card .careers-item a h2 {
			font-size: 18px;
			margin: 0
		}

		.page-careers .category-item .job-card .careers-item a small, .page-careers-article .category-item .job-card .careers-item a small {
			display: block;
			font-size: 14px;
			margin-top: 4px;
			color: #a6a6a6
		}

		.page-careers .category-item .job-card .careers-item a small ul, .page-careers-article .category-item .job-card .careers-item a small ul {
			margin: 0
		}

		.page-careers .category-item .job-card .careers-item a small ul li, .page-careers-article .category-item .job-card .careers-item a small ul li {
			display: inline-block
		}

		.page-careers .category-item .job-card .careers-item a small ul li span, .page-careers-article .category-item .job-card .careers-item a small ul li span {
			margin-right: 4px
		}

		.page-careers .category-item .job-card .careers-item a small ul li:last-child span, .page-careers-article .category-item .job-card .careers-item a small ul li:last-child span {
			display: none
		}

		.page-careers .category-item .job-card .careers-item.active, .page-careers .category-item .job-card .careers-item:hover, .page-careers-article .category-item .job-card .careers-item.active, .page-careers-article .category-item .job-card .careers-item:hover {
			background-color: #eee
		}

		@media (max-width: 768px) {
			.page-careers .category-item .job-card, .page-careers-article .category-item .job-card {
				margin-top: 0;
				padding: 40px 0 20px
			}

			.page-careers .category-item .job-card .title, .page-careers-article .category-item .job-card .title {
				font-size: 26px;
				margin-bottom: 20px
			}
		}

		.page-careers .careers-job .sidebar, .page-careers-article .careers-job .sidebar {
			font-size: 16px;
			line-height: 32px;
			padding: 26px 0
		}

		.page-careers .careers-job .sidebar .team, .page-careers-article .careers-job .sidebar .team {
			color: #03a9f4
		}

		.page-careers .careers-job .sidebar .icon, .page-careers-article .careers-job .sidebar .icon {
			font-size: 12px;
			color: #a6a6a6
		}

		.page-careers .careers-job .sidebar .job, .page-careers-article .careers-job .sidebar .job {
			color: #a6a6a6
		}

		.page-careers .careers-job .job-main, .page-careers-article .careers-job .job-main {
			padding: 70px 0
		}

		.page-careers .careers-job .job-main .city, .page-careers-article .careers-job .job-main .city {
			margin-bottom: 40px
		}

		.page-careers .careers-job .job-main .city a, .page-careers-article .careers-job .job-main .city a {
			display: inline-block;
			font-size: 16px;
			line-height: 32px;
			color: #a6a6a6;
			margin-right: 4px
		}

		.page-careers .careers-job .job-main .city a:hover, .page-careers-article .careers-job .job-main .city a:hover {
			color: #03a9f4
		}

		.page-careers .careers-job .job-main article, .page-careers-article .careers-job .job-main article {
			font-size: 16px;
			line-height: 32px
		}

		.page-careers .careers-job .job-main article h3, .page-careers-article .careers-job .job-main article h3 {
			color: #03a9f4;
			font-size: 20px;
			margin-top: 40px;
			margin-bottom: 25px
		}

		.page-careers .careers-job .job-main article img, .page-careers-article .careers-job .job-main article img {
			width: 100%
		}

		.page-careers .careers-job .job-main ul, .page-careers-article .careers-job .job-main ul {
			list-style: inside
		}

		.page-careers .careers-job .job-main ul li, .page-careers-article .careers-job .job-main ul li {
			margin-left: 10px
		}

		@media (max-width: 768px) {
			.page-careers .careers-job .job-main, .page-careers-article .careers-job .job-main {
				padding: 20px
			}

			.page-careers .careers-job .job-main .title, .page-careers-article .careers-job .job-main .title {
				font-size: 24px;
				margin-top: 0
			}

			.page-careers .careers-job .job-main .city, .page-careers-article .careers-job .job-main .city {
				margin-bottom: 10px
			}

			.page-careers .careers-job .job-main article, .page-careers-article .careers-job .job-main article {
				font-size: 14px;
				line-height: 26px
			}

			.page-careers .careers-job .job-main article h3, .page-careers-article .careers-job .job-main article h3 {
				font-size: 18px;
				margin-top: 20px;
				margin-bottom: 8px
			}

			.page-careers .careers-job .job-main article p, .page-careers-article .careers-job .job-main article p {
				padding: 0
			}
		}

		.page-careers .careers-job .members-intro, .page-careers-article .careers-job .members-intro {
			padding: 70px 0;
			margin-bottom: 90px
		}

		.page-careers .careers-job .members-intro .members-tab, .page-careers-article .careers-job .members-intro .members-tab {
			margin: 90px auto 40px
		}

		.page-careers .careers-job .members-intro .careers-item.active .avatar, .page-careers .careers-job .members-intro .careers-item:hover .avatar, .page-careers-article .careers-job .members-intro .careers-item.active .avatar, .page-careers-article .careers-job .members-intro .careers-item:hover .avatar {
			border: 2px solid #03a9f4
		}

		.page-careers .careers-job .members-intro .tab-content h3, .page-careers-article .careers-job .members-intro .tab-content h3 {
			font-size: 20px;
			color: #03a9f4;
			margin: 10px auto
		}

		.page-careers .careers-job .members-intro .tab-content p, .page-careers-article .careers-job .members-intro .tab-content p {
			padding-top: 20px;
			font-size: 16px;
			line-height: 32px
		}

		@media (max-width: 768px) {
			.page-careers .careers-job .members-intro, .page-careers-article .careers-job .members-intro {
				padding: 10px 0;
				margin-bottom: 30px
			}

			.page-careers .careers-job .members-intro .title, .page-careers-article .careers-job .members-intro .title {
				font-size: 20px
			}

			.page-careers .careers-job .members-intro .careers-item, .page-careers-article .careers-job .members-intro .careers-item {
				width: 33%;
				margin: 0;
				padding: 0
			}

			.page-careers .careers-job .members-intro .careers-item a, .page-careers-article .careers-job .members-intro .careers-item a {
				margin: 0;
				padding: 0
			}

			.page-careers .careers-job .members-intro .careers-item a .avatar, .page-careers-article .careers-job .members-intro .careers-item a .avatar {
				width: 80px;
				height: 80px
			}

			.page-careers .careers-job .members-intro .careers-item a p, .page-careers-article .careers-job .members-intro .careers-item a p {
				margin-top: 4px
			}

			.page-careers .careers-job .members-intro .members-tab, .page-careers-article .careers-job .members-intro .members-tab {
				margin-top: 20px;
				margin-bottom: 10px
			}

			.page-careers .careers-job .members-intro .tab-content h3, .page-careers-article .careers-job .members-intro .tab-content h3 {
				font-size: 18px;
				margin: 4px auto
			}

			.page-careers .careers-job .members-intro .tab-content p, .page-careers-article .careers-job .members-intro .tab-content p {
				font-size: 14px !important;
				padding-top: 0
			}
		}

		.page-careers .careers-us .our-atmosphere, .page-careers .careers-us .our-leader, .page-careers .careers-us .our-staff, .page-careers .careers-us .our-value, .page-careers-article .careers-us .our-atmosphere, .page-careers-article .careers-us .our-leader, .page-careers-article .careers-us .our-staff, .page-careers-article .careers-us .our-value {
			padding: 0 0 60px
		}

		.page-careers .careers-us .our-atmosphere .title, .page-careers .careers-us .our-leader .title, .page-careers .careers-us .our-staff .title, .page-careers .careers-us .our-value .title, .page-careers-article .careers-us .our-atmosphere .title, .page-careers-article .careers-us .our-leader .title, .page-careers-article .careers-us .our-staff .title, .page-careers-article .careers-us .our-value .title {
			margin: 90px auto 60px
		}

		.page-careers .careers-us .our-atmosphere img, .page-careers .careers-us .our-leader img, .page-careers .careers-us .our-staff img, .page-careers .careers-us .our-value img, .page-careers-article .careers-us .our-atmosphere img, .page-careers-article .careers-us .our-leader img, .page-careers-article .careers-us .our-staff img, .page-careers-article .careers-us .our-value img {
			width: 100%
		}

		.page-careers .careers-us .our-atmosphere a, .page-careers .careers-us .our-leader a, .page-careers .careers-us .our-staff a, .page-careers .careers-us .our-value a, .page-careers-article .careers-us .our-atmosphere a, .page-careers-article .careers-us .our-leader a, .page-careers-article .careers-us .our-staff a, .page-careers-article .careers-us .our-value a {
			cursor: default !important
		}

		@media (max-width: 768px) {
			.page-careers .careers-us .our-atmosphere, .page-careers .careers-us .our-leader, .page-careers .careers-us .our-staff, .page-careers .careers-us .our-value, .page-careers-article .careers-us .our-atmosphere, .page-careers-article .careers-us .our-leader, .page-careers-article .careers-us .our-staff, .page-careers-article .careers-us .our-value {
				padding-bottom: 20px
			}

			.page-careers .careers-us .our-atmosphere .title, .page-careers .careers-us .our-leader .title, .page-careers .careers-us .our-staff .title, .page-careers .careers-us .our-value .title, .page-careers-article .careers-us .our-atmosphere .title, .page-careers-article .careers-us .our-leader .title, .page-careers-article .careers-us .our-staff .title, .page-careers-article .careers-us .our-value .title {
				font-size: 26px;
				margin-top: 30px;
				margin-bottom: 20px
			}
		}

		.page-careers .careers-us .our-staff p, .page-careers-article .careers-us .our-staff p {
			color: #a6a6a6;
			margin-top: 30px
		}

		.page-careers .careers-us .our-atmosphere .row, .page-careers-article .careers-us .our-atmosphere .row {
			padding: 30px
		}

		.page-careers .careers-us .our-atmosphere .row.atmos-first, .page-careers-article .careers-us .our-atmosphere .row.atmos-first {
			border-bottom: 1px dashed #d9d9d9
		}

		.page-careers .careers-us .our-atmosphere .careers-item:hover p, .page-careers-article .careers-us .our-atmosphere .careers-item:hover p {
			color: #6e6e6e
		}

		.page-careers .careers-us .our-atmosphere .atmo-intro h4, .page-careers-article .careers-us .our-atmosphere .atmo-intro h4 {
			font-size: 20px;
			color: #03a9f4;
			margin: 20px auto
		}

		.page-careers .careers-us .our-atmosphere .atmo-intro p, .page-careers-article .careers-us .our-atmosphere .atmo-intro p {
			font-size: 16px;
			line-height: 32px;
			color: #6e6e6e
		}

		@media (max-width: 768px) {
			.page-careers .careers-us .our-atmosphere .careers-item a, .page-careers-article .careers-us .our-atmosphere .careers-item a {
				margin: 0
			}

			.page-careers .careers-us .our-atmosphere .atmo-intro, .page-careers-article .careers-us .our-atmosphere .atmo-intro {
				padding: 0
			}
		}

		.page-careers .careers-us .our-value, .page-careers-article .careers-us .our-value {
			padding-bottom: 0
		}

		.page-careers .careers-us .our-value .title, .page-careers-article .careers-us .our-value .title {
			margin-bottom: 90px
		}

		.page-careers .careers-us .our-value .joy-value, .page-careers-article .careers-us .our-value .joy-value {
			clear: both
		}

		.page-careers .careers-us .our-value .joy-value .joy-img, .page-careers-article .careers-us .our-value .joy-value .joy-img {
			width: 50%;
			float: left
		}

		.page-careers .careers-us .our-value .joy-value .joy-img.img-right, .page-careers-article .careers-us .our-value .joy-value .joy-img.img-right {
			float: right
		}

		.page-careers .careers-us .our-value .joy-value .value-intro, .page-careers-article .careers-us .our-value .joy-value .value-intro {
			width: 50%;
			float: right;
			padding: 110px 130px 0 60px
		}

		.page-careers .careers-us .our-value .joy-value .value-intro h3, .page-careers-article .careers-us .our-value .joy-value .value-intro h3 {
			color: #03a9f4;
			margin: 20px 0 27px;
			font-size: 24px;
			line-height: 1.1
		}

		.page-careers .careers-us .our-value .joy-value .value-intro p, .page-careers-article .careers-us .our-value .joy-value .value-intro p {
			font-size: 16px;
			line-height: 32px;
			color: #6e6e6e
		}

		@media (max-width: 1390px) {
			.page-careers .careers-us .our-value .joy-value .value-intro, .page-careers-article .careers-us .our-value .joy-value .value-intro {
				padding: 60px 40px 0 40px
			}
		}

		@media (max-width: 1390px) {
			.page-careers .careers-us .our-value .joy-value .value-intro, .page-careers-article .careers-us .our-value .joy-value .value-intro {
				padding-top: 20px
			}
		}

		@media (max-width: 960px) {
			.page-careers .careers-us .our-value .joy-value .joy-img, .page-careers-article .careers-us .our-value .joy-value .joy-img {
				width: 100%;
				float: left
			}

			.page-careers .careers-us .our-value .joy-value .value-intro, .page-careers-article .careers-us .our-value .joy-value .value-intro {
				width: 100%;
				float: right;
				text-align: center;
				padding: 30px 20px;
				background-color: #f7f7f7
			}

			.page-careers .careers-us .our-value .joy-value .value-intro h3, .page-careers-article .careers-us .our-value .joy-value .value-intro h3 {
				font-size: 24px;
				margin-bottom: 10px
			}
		}

		@media (max-width: 768px) {
			.page-careers .careers-us .our-value .title, .page-careers-article .careers-us .our-value .title {
				margin-bottom: 30px
			}
		}

		.page-careers .careers-us .our-leader, .page-careers-article .careers-us .our-leader {
			clear: both;
			margin-bottom: 90px;
			padding-bottom: 0
		}

		.page-careers .careers-us .our-leader .title, .page-careers-article .careers-us .our-leader .title {
			margin: 90px auto
		}

		.page-careers .careers-us .our-leader .leader-intro, .page-careers-article .careers-us .our-leader .leader-intro {
			height: 600px;
			background-image: url(https://dn-site.oss.aliyuncs.com/2015-11/37c74c42498cb621cb4c577882386d469b8ca92f?response-content-type=image/png);
			background-repeat: no-repeat;
			background-position: right top
		}

		.page-careers .careers-us .our-leader .leader-intro .leader-intro-text, .page-careers-article .careers-us .our-leader .leader-intro .leader-intro-text {
			padding: 100px 640px 0 120px
		}

		.page-careers .careers-us .our-leader .leader-intro .leader-intro-text .paragraph, .page-careers-article .careers-us .our-leader .leader-intro .leader-intro-text .paragraph {
			font-size: 16px;
			line-height: 32px;
			padding-right: 37px
		}

		.page-careers .careers-us .our-leader .leader-intro .leader-intro-text .paragraph hr, .page-careers-article .careers-us .our-leader .leader-intro .leader-intro-text .paragraph hr {
			border: none;
			margin: 10px 0
		}

		.page-careers .careers-us .our-leader .leader-intro .leader-intro-text .quotes, .page-careers-article .careers-us .our-leader .leader-intro .leader-intro-text .quotes {
			display: block;
			width: 37px;
			height: 37px;
			background-image: url(../images/global/quotes@2x.png);
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat
		}

		.page-careers .careers-us .our-leader .leader-intro .leader-intro-text .quotes.quotes-next, .page-careers-article .careers-us .our-leader .leader-intro .leader-intro-text .quotes.quotes-next {
			float: right;
			-webkit-transform: rotate(180deg);
			transform: rotate(180deg)
		}

		@media (max-width: 1280px) {
			.page-careers .careers-us .our-leader .leader-intro .leader-intro-text, .page-careers-article .careers-us .our-leader .leader-intro .leader-intro-text {
				padding: 60px 600px 0 40px
			}
		}

		@media (max-width: 1160px) {
			.page-careers .careers-us .our-leader .leader-intro, .page-careers-article .careers-us .our-leader .leader-intro {
				height: auto;
				background-image: none;
				background-position: bottom
			}

			.page-careers .careers-us .our-leader .leader-intro .leader-intro-text, .page-careers-article .careers-us .our-leader .leader-intro .leader-intro-text {
				padding: 30px
			}

			.page-careers .careers-us .our-leader .leader-intro .leader-intro-text .paragraph, .page-careers-article .careers-us .our-leader .leader-intro .leader-intro-text .paragraph {
				padding: 0
			}

			.page-careers .careers-us .our-leader .leader-intro .leader-intro-text .quotes, .page-careers-article .careers-us .our-leader .leader-intro .leader-intro-text .quotes {
				display: none
			}

			.page-careers .careers-us .our-leader .leader-img-sm, .page-careers-article .careers-us .our-leader .leader-img-sm {
				display: block !important
			}
		}

		@media (max-width: 768px) {
			.page-careers .careers-us .our-leader, .page-careers-article .careers-us .our-leader {
				margin-bottom: 30px
			}

			.page-careers .careers-us .our-leader .title, .page-careers-article .careers-us .our-leader .title {
				margin: 30px auto
			}
		}

		.page-careers .careers-us .our-staff .row, .page-careers-article .careers-us .our-staff .row {
			margin: 30px 0
		}

		.page-careers .careers-us .our-staff .careers-item, .page-careers-article .careers-us .our-staff .careers-item {
			height: 310px
		}

		@media (max-width: 768px) {
			.page-careers .careers-us .our-atmosphere, .page-careers-article .careers-us .our-atmosphere {
				text-align: center
			}
		}

		.page-careers .careers-us .our-leader .big-photo, .page-careers-article .careers-us .our-leader .big-photo {
			display: block
		}

		.page-careers .careers-us .our-leader .small-photo, .page-careers-article .careers-us .our-leader .small-photo {
			display: none
		}

		@media (max-width: 768px) {
			.page-careers .careers-us .our-leader .big-photo, .page-careers-article .careers-us .our-leader .big-photo {
				display: none
			}

			.page-careers .careers-us .our-leader .small-photo, .page-careers-article .careers-us .our-leader .small-photo {
				display: block
			}
		}

		.page-careers-article.en .navbar-brand-careers, .page-careers.en .navbar-brand-careers {
			background-image: url(/teambition-site/site/images/careers/logo-careers-en.png) !important
		}

		.page-careers-article.en .introduction, .page-careers.en .introduction {
			line-height: 24px !important
		}

		.page-careers-article.en .say-card p, .page-careers.en .say-card p {
			line-height: 24px !important
		}

		.page-careers-article.en .leader-intro-text, .page-careers.en .leader-intro-text {
			padding-top: 50px !important
		}

		.page-careers-article.en .leader-intro-text .paragraph, .page-careers.en .leader-intro-text .paragraph {
			line-height: 24px !important
		}

		.page-careers-article.en .our-value .value-intro, .page-careers.en .our-value .value-intro {
			padding-top: 80px
		}

		.page-careers-article.en .our-value .value-intro p, .page-careers.en .our-value .value-intro p {
			line-height: 24px !important
		}

		.page-careers-article.en .atmo-intro p, .page-careers.en .atmo-intro p {
			line-height: 24px !important
		}

		.page-careers-article.en .members-intro .tab-content p, .page-careers.en .members-intro .tab-content p {
			line-height: 24px !important
		}

		.page-unsupported {
			padding-top: 0
		}

		.page-unsupported .explain {
			margin: 130px 0
		}

		.page-unsupported .explain .title {
			margin-bottom: 20px
		}

		.page-unsupported .explain .title img {
			width: 90%;
			max-width: 480px
		}

		.page-unsupported .explain .why {
			font-size: 20px;
			color: #a6a6a6
		}

		.page-unsupported .browser:nth-child(2) {
			text-align: center
		}

		.page-unsupported .browser:last-child {
			text-align: right
		}

		.page-unsupported .browser .ie11 img {
			width: 125px;
			height: 178px
		}

		.page-unsupported .browser .chrome img {
			width: 170px;
			height: 181px
		}

		.page-unsupported .browser .firefox img {
			width: 148px;
			height: 185px
		}

		.page-unsupported .browser a:hover {
			opacity: .8
		}

		.page-unsupported .return {
			margin: 130px 0;
			text-align: right;
			margin-right: -10px
		}

		.page-unsupported .return a {
			font-size: 20px
		}

		.page-unsupported .return a .icon {
			position: relative;
			top: 2px;
			right: 2px
		}

		@media (min-width: 768px) and (max-width: 992px) {
			.page-unsupported .browser {
				float: left;
				width: 33.33%
			}
		}

		@media (max-width: 768px) {
			.page-unsupported .explain {
				margin: 60px 0
			}

			.page-unsupported .browser {
				margin-bottom: 60px
			}

			.page-unsupported .return {
				margin: 0 0 60px
			}

			.page-unsupported .browser, .page-unsupported .browser:last-child, .page-unsupported .return {
				text-align: center
			}
		}

		.page-csr .csr-jumbotron {
			background-color: transparent;
			background-image: url(../images/walfare-top-bg.jpg);
			background-repeat: no-repeat;
			background-position: center top;
			padding: 20px 0 25px
		}

		@media (max-width: 767px) {
			.page-csr .csr-jumbotron {
				margin-bottom: 0
			}
		}

		.page-csr .csr-jumbotron h1 {
			font-size: 36px;
			color: #8ec448
		}

		@media (min-width: 768px) {
			.page-csr .csr-jumbotron h1 {
				margin: 50px 0 30px
			}
		}

		@media (max-width: 767px) {
			.page-csr .csr-jumbotron h1 {
				font-size: 22px
			}
		}

		@media (max-width: 480px) {
			.page-csr .csr-jumbotron h1 {
				font-size: 18px
			}

			.page-csr .csr-jumbotron h1 .header-icon {
				display: block;
				margin: 0 auto
			}
		}

		.page-csr .csr-jumbotron h4.sub-title {
			font-size: 22px;
			color: #8ec448;
			margin-bottom: 30px
		}

		@media (max-width: 767px) {
			.page-csr .csr-jumbotron h4.sub-title {
				font-size: 20px
			}
		}

		@media (max-width: 480px) {
			.page-csr .csr-jumbotron h4.sub-title {
				font-size: 16px
			}
		}

		.page-csr .csr-jumbotron .header-icon {
			display: inline-block;
			width: 60px;
			height: 60px;
			margin-top: -5px;
			vertical-align: middle;
			background-image: url(../images/welfare-icons.png);
			background-position: 0 -60px;
			background-size: 180px 120px
		}

		@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
			.page-csr .csr-jumbotron .header-icon {
				background-image: url(../images/welfare-icons@2x.png)
			}
		}

		.page-csr .csr-description {
			text-align: left;
			font-size: 16px;
			letter-spacing: 1px;
			line-height: 32px;
			color: #a6a6a6
		}

		@media (min-width: 768px) {
			.page-csr .csr-description {
				margin: 0 150px 50px
			}
		}

		.page-csr .csr-highlight {
			margin: auto 150px;
			padding: 10px;
			color: #fff;
			text-align: center;
			background-color: #8ec448
		}

		.page-csr .csr-highlight h4 {
			font-size: 16px;
			line-height: 20px
		}

		@media (min-width: 480px) {
			.page-csr .csr-highlight {
				padding: 26px
			}

			.page-csr .csr-highlight h4 {
				font-size: 18px;
				line-height: 32px
			}
		}

		.page-csr .csr-highlight p {
			font-size: 14px
		}

		.page-csr .site-main {
			background-image: url(../images/walfare-bottom-bg.png);
			background-repeat: no-repeat;
			background-position: center bottom
		}

		.page-csr .site-main .container {
			position: relative;
			padding-bottom: 260px
		}

		.page-csr .site-main .container .tree {
			position: absolute;
			left: -200px;
			bottom: 0;
			width: 264px;
			height: 395px;
			background-image: url(../images/welfare-tree.png)
		}

		@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
			.page-csr .site-main .container .tree {
				background-image: url(../images/welfare-tree@2x.png);
				background-size: 264px 395px
			}
		}

		.page-csr .csr-form {
			margin-left: 150px;
			margin-right: 150px
		}

		.page-csr .form-input .form-button-icon {
			display: inline-block;
			vertical-align: middle;
			width: 60px;
			height: 60px;
			background-image: url(../images/welfare-icons.png);
			background-size: 180px 120px
		}

		@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
			.page-csr .form-input .form-button-icon {
				background-image: url(../images/welfare-icons@2x.png)
			}
		}

		.page-csr .form-input .welgroup .form-button-icon {
			background-position: 0 0
		}

		.page-csr .form-input .welgroup.active .form-button-icon {
			background-position: 0 -60px
		}

		.page-csr .form-input .student .form-button-icon {
			background-position: -60px 0
		}

		.page-csr .form-input .student.active .form-button-icon {
			background-position: -60px -60px
		}

		.page-csr .form-input .opensorce .form-button-icon {
			background-position: -120px 0
		}

		.page-csr .form-input .opensorce.active .form-button-icon {
			background-position: -120px -60px
		}

		.page-csr .lbl_contant {
			font-size: 18px;
			color: grey;
			font-weight: 400;
			padding: 10px 0;
			margin: 0 11px
		}

		.page-csr .type {
			float: left;
			border: 1px solid #eee;
			height: 100px;
			border-radius: 4px;
			width: 182px;
			margin-right: 25px;
			position: relative;
			line-height: 100px;
			text-align: center;
			font-size: 18px;
			cursor: pointer
		}

		.page-csr .type:last-child {
			width: 183px;
			margin-right: 0
		}

		.page-csr .type img {
			width: 26px;
			height: 26px;
			position: absolute;
			right: -9px;
			top: -9px;
			display: none
		}

		.page-csr .type.active {
			border: 2px solid #8ec448;
			color: #8ec448
		}

		.page-csr .type.active img {
			display: inline
		}

		.page-csr #submit {
			display: block;
			color: #fff;
			background: #8ec448;
			width: 100%;
			text-align: center;
			height: 70px;
			font-size: 23px;
			line-height: 72px;
			border-radius: 2px;
			text-decoration: none;
			cursor: pointer;
			-webkit-transition: all 218ms;
			transition: all 218ms
		}

		.page-csr #submit:hover {
			background: #9aca5b
		}

		.page-csr #submit img {
			position: relative;
			top: -2px;
			left: 20px;
			width: 36px;
			height: 31px
		}

		.page-csr #submit.disabled, .page-csr #submit.disabled:hover {
			background: #8ec448;
			opacity: .7
		}

		@media (max-width: 1199px) {
			.page-csr .csr-description, .page-csr .csr-highlight {
				margin-left: 50px;
				margin-right: 50px
			}

			.page-csr .csr-form {
				margin-left: 50px;
				margin-right: 50px
			}
		}

		@media (max-width: 991px) {
			.page-csr .csr-description, .page-csr .csr-highlight {
				margin-left: 0;
				margin-right: 0
			}

			.page-csr .csr-form {
				margin-left: 0;
				margin-right: 0
			}
		}

		.page-csr .jinshuju-form {
			max-width: 700px;
			margin: 0 auto
		}

		.page-solution .industry-intro {
			padding: 70px 0 50px
		}

		.page-solution .industry-intro h1 {
			margin-top: 45px;
			margin-bottom: 100px
		}

		.page-solution .industry-intro h1 img {
			height: 55px;
			width: auto;
			margin-right: 32px
		}

		.page-solution .industry-intro h1 > span {
			display: inline-block;
			line-height: 55px;
			vertical-align: middle;
			color: #2a2a2a;
			font-size: 36px;
			font-weight: 600;
			letter-spacing: 1.2px
		}

		.page-solution .industry-intro h2 {
			margin-bottom: 50px;
			font-family: 'PingFang SC', sans-serif;
			font-weight: 200;
			font-size: 40px;
			line-height: 63px;
			color: #383838
		}

		.page-solution .industry-intro p {
			max-width: 500px;
			margin: 0 auto;
			font-size: 14px;
			color: grey;
			letter-spacing: 0;
			line-height: 28px
		}

		.page-solution .industry-intro .partner-container {
			position: relative;
			max-width: 500px;
			margin: 64px auto 0
		}

		.page-solution .industry-intro .partner-container ul.partner-logo li {
			float: left;
			margin: 20px 0
		}

		.page-solution .industry-intro .partner-container ul.partner-logo li img {
			max-width: 125px;
			height: auto;
			margin: 0 auto
		}

		.page-solution .industry-intro .partner-container ul.partner-logo li:nth-child(4n+1) {
			margin-left: 0
		}

		.page-solution .industry-features {
			height: 770px;
			padding: 90px 0;
			background-color: #f8f8f8;
			text-align: center
		}

		.page-solution .industry-features h2 {
			margin-bottom: 50px;
			font-family: 'PingFang SC', sans-serif;
			font-weight: 200;
			font-size: 42px;
			color: #383838;
			line-height: 60px
		}

		.page-solution .industry-features .customer-quote {
			max-width: 627px;
			margin: 50px auto;
			padding: 60px 60px 20px 70px;
			background-color: #fff;
			background-image: url(../images/solution/global/quote-marks@2x.png);
			background-size: 627px auto;
			background-position: top left;
			background-repeat: no-repeat
		}

		.page-solution .industry-features .customer-quote .quote-content {
			margin-bottom: 45px;
			line-height: 36px
		}

		.page-solution .industry-features .customer-quote .author {
			margin-bottom: 6px;
			text-align: right;
			font-size: 18px
		}

		.page-solution .industry-features .customer-quote address {
			font-size: 12px;
			text-align: right;
			color: grey
		}

		.page-solution .slide {
			position: relative;
			overflow: hidden;
			width: 100%;
			height: 770px;
			background-repeat: no-repeat;
			background-position: center center;
			background-size: cover;
			line-height: 1.66;
			color: #383838
		}

		.page-solution .slide.white {
			color: #fff
		}

		.page-solution .slide-row {
			position: relative;
			width: 100%;
			height: 770px
		}

		.page-solution .slide-row .slide-text {
			position: absolute;
			top: 50%;
			left: 0;
			-webkit-transform: translate(0, -50%);
			transform: translate(0, -50%);
			max-width: 400px
		}

		.page-solution .slide-row .slide-text.slide-right {
			left: auto;
			right: 0
		}

		.page-solution .slide-text h1 {
			margin-bottom: 30px;
			font-family: 'PingFang SC', sans-serif;
			font-weight: 200;
			font-size: 40px;
			letter-spacing: 0;
			line-height: 63px;
			text-shadow: 0 0 21px #fff
		}

		.page-solution .slide-text p {
			font-size: 14px;
			letter-spacing: 0;
			line-height: 30px;
			text-shadow: 0 0 13px rgba(255, 255, 255, .5)
		}

		.page-solution .slide-text .more {
			margin-top: 25px
		}

		.page-solution .slide-text .more a {
			font-size: 13px;
			color: #3da8f5
		}

		.page-solution .partners-wrap {
			padding: 50px 0 86px
		}

		.page-solution .partners-wrap .title {
			margin-bottom: 40px;
			font-family: 'PingFang SC', sans-serif;
			font-weight: 200;
			font-size: 40px;
			color: #383838;
			letter-spacing: 0;
			line-height: 63px
		}

		.page-solution .partners-wrap .items-container {
			position: relative;
			max-width: 790px;
			margin: 0 auto
		}

		.page-solution .partners-wrap .items-container ul.partner-logo li {
			display: inline-block;
			margin: 20px 0 20px 10px
		}

		.page-solution .partners-wrap .items-container ul.partner-logo li img {
			max-width: 120px;
			margin: 0 auto
		}

		.page-solution .partners-wrap .items-container ul.partner-logo li:nth-child(6n+1) {
			margin-left: 0
		}

		.page-solution .contact-wrap {
			text-align: left;
			padding: 74px 0 70px;
			background-color: #f8f8f8
		}

		.page-solution .contact-wrap .title {
			margin-bottom: 60px;
			font-family: 'PingFang SC', sans-serif;
			font-weight: 200;
			font-size: 40px;
			color: #383838;
			letter-spacing: 0;
			line-height: 63px;
			text-align: center
		}

		.page-solution .contact-wrap .contact-cont {
			max-width: 440px;
			margin: 0 auto
		}

		.page-solution .contact-wrap .contact-cont .cont-btns {
			text-align: center;
			padding-bottom: 15px
		}

		.page-solution .contact-wrap .contact-cont .cont-btns a + a {
			margin-left: 30px
		}

		.page-solution .contact-wrap .contact-form {
			color: grey
		}

		.page-solution .contact-wrap .contact-form .form-group {
			margin-bottom: 25px
		}

		.page-solution .contact-wrap .contact-form .control-label {
			padding-top: 5px
		}

		.page-solution .contact-wrap .contact-form .form-control {
			background: #fff;
			border: 1px solid #e5e5e5;
			border-radius: 5px
		}

		.page-solution .contact-wrap .contact-form .form-submit {
			text-align: center
		}

		.page-solution .contact-wrap hr {
			border-top-color: #e5e5e5
		}

		.page-solution .contact-wrap .form-submit .btn {
			width: 100%
		}

		.page-solution .contact-wrap .contact-phone {
			margin-bottom: 34px;
			text-align: center
		}

		.page-solution .contact-wrap .contact-phone p {
			margin: 0;
			font-size: 18px;
			color: #383838
		}

		.page-solution .contact-wrap .contact-phone h3 {
			margin: 0;
			font-size: 36px;
			font-weight: 400;
			color: #383838;
			line-height: 48px
		}

		.page-solution .contact-wrap .form-tips p {
			font-size: 18px;
			text-align: center
		}

		.page-solution .contact-wrap .form-tips p.error {
			color: #ff4f3e
		}

		.page-solution .contact-wrap .form-tips p.success {
			color: #3da8f5
		}

		.page-solution .all-in-one {
			padding-top: 0;
			padding-bottom: 0
		}

		.page-solution .all-in-one .jumbotron {
			height: 460px;
			text-align: center;
			background-color: #bbb;
			background-image: url(../images/solution/all-in-one/jumbotron.jpg);
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat
		}

		.page-solution .all-in-one .jumbotron h1 {
			margin-top: 90px;
			margin-bottom: 50px
		}

		.page-solution .all-in-one .jumbotron p {
			margin: 0 auto;
			max-width: 600px;
			font-size: 16px
		}

		.page-solution .all-in-one .cases {
			margin-top: 120px;
			border-top: 1px solid #eee;
			text-align: center
		}

		.page-solution .all-in-one .cases h2 {
			display: inline-block;
			padding: 0 60px;
			font-size: 40px;
			background-color: #fff
		}

		.page-solution .all-in-one .cases p {
			font-size: 18px;
			font-weight: 200
		}

		.page-solution .all-in-one .cases .case-category {
			position: relative;
			top: -45px
		}

		.page-solution .all-in-one .cases .case-wrapper {
			max-width: 760px;
			margin: 50px auto 0
		}

		.page-solution .all-in-one .cases .case-wrapper .case-item {
			padding: 0 50px 50px 120px;
			background-size: 50px 50px;
			background-repeat: no-repeat;
			background-position: 40px 0;
			text-align: left
		}

		@media (max-width: 992px) {
			.page-solution .all-in-one .cases .case-wrapper .case-item {
				padding: 0 20px 20px 70px;
				background-size: 30px 30px;
				background-position: 30px 0
			}
		}

		.page-solution .all-in-one .cases .case-wrapper .case-item h3 {
			margin-top: 0;
			font-size: 28px
		}

		.page-solution .all-in-one .cases .case-wrapper .case-item h3 > a {
			color: #383838
		}

		.page-solution .all-in-one .cases .case-wrapper .case-item p {
			font-size: 14px;
			color: grey;
			margin: 0
		}

		.page-solution .all-in-one .cases .case-wrapper .case-item.case-activity {
			background-image: url(../images/solution/all-in-one/icon-activity@2x.png)
		}

		.page-solution .all-in-one .cases .case-wrapper .case-item.case-agency {
			background-image: url(../images/solution/all-in-one/icon-agency@2x.png)
		}

		.page-solution .all-in-one .cases .case-wrapper .case-item.case-bid {
			background-image: url(../images/solution/all-in-one/icon-bid@2x.png)
		}

		.page-solution .all-in-one .cases .case-wrapper .case-item.case-campaign {
			background-image: url(../images/solution/all-in-one/icon-campaign@2x.png)
		}

		.page-solution .all-in-one .cases .case-wrapper .case-item.case-cooperation {
			background-image: url(../images/solution/all-in-one/icon-cooperation@2x.png)
		}

		.page-solution .all-in-one .cases .case-wrapper .case-item.case-design {
			background-image: url(../images/solution/all-in-one/icon-design@2x.png)
		}

		.page-solution .all-in-one .cases .case-wrapper .case-item.case-issue {
			background-image: url(../images/solution/all-in-one/icon-issue@2x.png)
		}

		.page-solution .all-in-one .cases .case-wrapper .case-item.case-marketing {
			background-image: url(../images/solution/all-in-one/icon-marketing@2x.png)
		}

		.page-solution .all-in-one .cases .case-wrapper .case-item.case-okr {
			background-image: url(../images/solution/all-in-one/icon-okr@2x.png)
		}

		.page-solution .all-in-one .cases .case-wrapper .case-item.case-pipeline {
			background-image: url(../images/solution/all-in-one/icon-pipeline@2x.png)
		}

		.page-solution .all-in-one .cases .case-wrapper .case-item.case-recruiting {
			background-image: url(../images/solution/all-in-one/icon-recruiting@2x.png)
		}

		.page-solution .all-in-one .cases .case-wrapper .case-item.case-research {
			background-image: url(../images/solution/all-in-one/icon-research@2x.png)
		}

		.page-solution .all-in-one .cases .case-wrapper .case-item.case-sprint {
			background-image: url(../images/solution/all-in-one/icon-sprint@2x.png)
		}

		.page-solution .all-in-one .cases .case-wrapper .case-item.case-training {
			background-image: url(../images/solution/all-in-one/icon-training@2x.png)
		}

		@media (max-width: 992px) {
			.page-solution .all-in-one .cases {
				margin-top: 40px;
				margin-bottom: 20px
			}

			.page-solution .all-in-one .cases h2 {
				font-size: 30px;
				margin: 20px 0 10px
			}

			.page-solution .all-in-one .cases .case-wrapper {
				margin-top: 0
			}
		}

		@media (max-width: 992px) {
			.page-solution .partners-wrap .items-container {
				max-width: 550px
			}

			.page-solution .partners-wrap .items-container ul.partner-logo li {
				display: inline-block;
				margin: 20px 0 20px 10px
			}

			.page-solution .partners-wrap .items-container ul.partner-logo li img {
				max-width: 80px;
				opacity: 1
			}

			.page-solution .partners-wrap .items-container ul.partner-logo li:nth-child(6n+1) {
				margin-left: 0
			}

			.page-solution .all-in-one .partners-wrap .title {
				font-size: 28px;
				margin-top: 30px;
				line-height: 40px
			}

			.page-solution .all-in-one .jumbotron h1 {
				margin-top: 60px
			}
		}

		@media (max-width: 768px) {
			.page-solution .industry-intro {
				padding-top: 0
			}

			.page-solution .industry-intro h1 {
				margin: 60px 0
			}

			.page-solution .industry-intro h1 img {
				height: 33px;
				margin-right: 17px
			}

			.page-solution .industry-intro h1 > span {
				font-size: 24px;
				letter-spacing: .8px;
				line-height: 33px
			}

			.page-solution .industry-intro h2 {
				font-size: 26px;
				line-height: 40px
			}

			.page-solution .industry-intro p {
				font-size: 14px
			}

			.page-solution .industry-intro .partner-container {
				margin: 45px auto 0
			}

			.page-solution .industry-intro .partner-container ul.partner-logo li {
				float: left;
				margin: 20px 0;
				width: 25%
			}

			.page-solution .industry-intro .partner-container ul.partner-logo li img {
				max-width: 100%;
				height: auto;
				margin: 0 auto
			}

			.page-solution .industry-intro .partner-container ul.partner-logo li:nth-child(4n+1) {
				margin-left: 0
			}

			.page-solution .industry-features h2 {
				font-size: 24px;
				line-height: 40px
			}

			.page-solution .industry-features .customer-quote {
				padding: 33px 50px 20px
			}

			.page-solution .slide {
				height: 736px
			}

			.page-solution .slide .slide-row {
				height: 736px
			}

			.page-solution .slide .slide-row .slide-text {
				margin: 0 30px;
				text-align: center
			}

			.page-solution .slide .slide-row .slide-text h1, .page-solution .slide .slide-row .slide-text p {
				text-shadow: none
			}

			.page-solution .partners-wrap {
				padding: 0 0 30px
			}

			.page-solution .partners-wrap .title {
				margin-bottom: 30px
			}

			.page-solution .partners-wrap .items-container {
				max-width: 320px
			}

			.page-solution .partners-wrap .items-container ul.partner-logo li {
				display: inline-block;
				margin: 20px 0 20px 0
			}

			.page-solution .partners-wrap .items-container ul.partner-logo li img {
				max-width: 76px;
				opacity: 1
			}

			.page-solution .partners-wrap .items-container ul.partner-logo li:nth-child(4n+1) {
				margin-left: 0
			}

			.page-solution .partners-wrap .items-container ul.partner-logo li:nth-child(17), .page-solution .partners-wrap .items-container ul.partner-logo li:nth-child(18) {
				display: none
			}

			.page-solution .contact-wrap {
				padding: 60px 0 50px
			}

			.page-solution .contact-wrap .title {
				margin-bottom: 30px
			}

			.page-solution .contact-wrap .contact-phone {
				text-align: center
			}

			.page-manufacturing .slide.slide-a {
				background-position: -200px 0
			}

			.page-manufacturing .slide.slide-b {
				background-position: 80% 300px
			}

			.page-manufacturing .slide.slide-b .slide-row .slide-text {
				top: 0;
				-webkit-transform: translate(0, 0);
				transform: translate(0, 0);
				margin-top: 55px
			}

			.page-manufacturing .slide.slide-c {
				background-position: -102px 300px
			}

			.page-manufacturing .slide.slide-c .slide-row .slide-text {
				top: 0;
				-webkit-transform: translate(0, 0);
				transform: translate(0, 0);
				margin-top: 55px
			}

			.page-education .slide.slide-a {
				background-position: -155px center
			}

			.page-education .slide.slide-b {
				background-position: -164px 107px
			}

			.page-education .slide.slide-b .slide-row .slide-text {
				top: 0;
				-webkit-transform: translate(0, 0);
				transform: translate(0, 0);
				margin-top: 55px
			}

			.page-education .slide.slide-c {
				background-position: center center
			}

			.page-finance .slide.slide-a {
				background-position: center 0
			}

			.page-finance .slide.slide-b {
				background-position: 80% 220px
			}

			.page-finance .slide.slide-b .slide-row .slide-text {
				top: 0;
				-webkit-transform: translate(0, 0);
				transform: translate(0, 0);
				margin-top: 55px
			}
		}

		.error-page {
			padding-top: 150px;
			padding-bottom: 150px;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
			-webkit-transform: translateY(-36px);
			transform: translateY(-36px)
		}

		.error-page .default-img {
			width: 300px;
			height: 235px;
			margin-right: 100px
		}

		.error-page .tips .error-page-title {
			font-size: 28px;
			line-height: 36px;
			color: #2d2f33
		}

		.error-page .tips .error-page-details {
			font-size: 14px;
			line-height: 20px;
			color: #8a909f;
			margin-top: 12px
		}

		@media (max-width: 768px) {
			.error-page {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column
			}

			.error-page .default-img {
				margin-right: 0;
				margin-bottom: 56px
			}
		}
	</style>
	<style>
		.bg-gradient-ghost-left {
			background-color: transparent;
			background: -webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255, 255, 255, 0)));
			background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0))
		}

		.bg-gradient-ghost-right {
			background-color: transparent;
			background: -webkit-gradient(linear, right top, left top, from(#fff), to(rgba(255, 255, 255, 0)));
			background: linear-gradient(to left, #fff, rgba(255, 255, 255, 0))
		}

		.flex {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex
		}

		.flex-horiz {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-direction: row;
			flex-direction: row
		}

		.flex-vert {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column
		}

		.flex-fill {
			-webkit-box-flex: 1;
			-ms-flex: 1 1 auto;
			flex: 1 1 auto
		}

		.flex-space {
			min-height: 1px;
			min-width: 1px;
			-webkit-box-flex: 1;
			-ms-flex: 1;
			flex: 1
		}

		.flex-static {
			-ms-flex-negative: 0;
			flex-shrink: 0
		}

		.flex-between {
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		.flex-around {
			-ms-flex-pack: distribute;
			justify-content: space-around
		}

		.flex-center {
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center
		}

		.flex-end {
			-webkit-box-pack: end;
			-ms-flex-pack: end;
			justify-content: flex-end
		}

		.flex-stretch {
			-webkit-box-align: stretch;
			-ms-flex-align: stretch;
			align-items: stretch
		}

		.flex-vstart {
			-webkit-box-align: start;
			-ms-flex-align: start;
			align-items: flex-start
		}

		.flex-vend {
			-webkit-box-align: end;
			-ms-flex-align: end;
			align-items: flex-end
		}

		.flex-baseline {
			-webkit-box-align: baseline;
			-ms-flex-align: baseline;
			align-items: baseline
		}

		.flex-vcenter {
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center
		}

		.hack-webkit-render {
			-webkit-transform: translateZ(0);
			-webkit-backface-visibility: hidden
		}

		.shadow-z1 {
			-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
			box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12)
		}

		.shadow-z1h {
			-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
			box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15)
		}

		.shadow-z2 {
			-webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
			box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)
		}

		.shadow-z3 {
			-webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, .24), 0 17px 50px 0 rgba(0, 0, 0, .19);
			box-shadow: 0 12px 15px 0 rgba(0, 0, 0, .24), 0 17px 50px 0 rgba(0, 0, 0, .19)
		}

		.shadow-z4 {
			-webkit-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, .22), 0 25px 55px 0 rgba(0, 0, 0, .21);
			box-shadow: 0 16px 28px 0 rgba(0, 0, 0, .22), 0 25px 55px 0 rgba(0, 0, 0, .21)
		}

		.shadow-z5 {
			-webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22);
			box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22)
		}

		.shadow-tb {
			-webkit-box-shadow: 0 7px 21px rgba(0, 0, 0, .1);
			box-shadow: 0 7px 21px rgba(0, 0, 0, .1)
		}

		/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
		html {
			font-family: sans-serif;
			-ms-text-size-adjust: 100%;
			-webkit-text-size-adjust: 100%
		}

		body {
			margin: 0
		}

		article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
			display: block
		}

		audio, canvas, progress, video {
			display: inline-block;
			vertical-align: baseline
		}

		audio:not([controls]) {
			display: none;
			height: 0
		}

		[hidden], template {
			display: none
		}

		a {
			background: 0 0
		}

		a:active, a:hover {
			outline: 0
		}

		abbr[title] {
			border-bottom: 1px dotted
		}

		b, strong {
			font-weight: 700
		}

		dfn {
			font-style: italic
		}

		h1 {
			font-size: 2em;
			margin: .67em 0
		}

		mark {
			background: #ff0;
			color: #000
		}

		small {
			font-size: 80%
		}

		sub, sup {
			font-size: 75%;
			line-height: 0;
			position: relative;
			vertical-align: baseline
		}

		sup {
			top: -.5em
		}

		sub {
			bottom: -.25em
		}

		img {
			border: 0
		}

		svg:not(:root) {
			overflow: hidden
		}

		figure {
			margin: 1em 40px
		}

		hr {
			-webkit-box-sizing: content-box;
			box-sizing: content-box;
			height: 0
		}

		pre {
			overflow: auto
		}

		code, kbd, pre, samp {
			font-family: monospace, monospace;
			font-size: 1em
		}

		button, input, optgroup, select, textarea {
			color: inherit;
			font: inherit;
			margin: 0
		}

		button {
			overflow: visible
		}

		button, select {
			text-transform: none
		}

		button, html input[type=button], input[type=reset], input[type=submit] {
			-webkit-appearance: button;
			cursor: pointer
		}

		button[disabled], html input[disabled] {
			cursor: default
		}

		button::-moz-focus-inner, input::-moz-focus-inner {
			border: 0;
			padding: 0
		}

		input {
			line-height: normal
		}

		input[type=checkbox], input[type=radio] {
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			padding: 0
		}

		input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: textfield;
			-webkit-box-sizing: content-box;
			box-sizing: content-box
		}

		input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
			-webkit-appearance: none
		}

		fieldset {
			border: 1px solid silver;
			margin: 0 2px;
			padding: .35em .625em .75em
		}

		legend {
			border: 0;
			padding: 0
		}

		textarea {
			overflow: auto
		}

		optgroup {
			font-weight: 700
		}

		table {
			border-collapse: collapse;
			border-spacing: 0
		}

		td, th {
			padding: 0
		}

		@font-face {
			font-family: tb-icons;
			font-style: normal;
			font-weight: 400;
			src: url(../fonts/tb-icons.eot);
			src: url(../fonts/tb-icons.eot?#iefix) format("embedded-opentype"), url(../fonts/tb-icons.woff2) format("woff2"), url(../fonts/tb-icons.woff) format("woff"), url(../fonts/tb-icons.ttf) format("truetype"), url(../fonts/tb-icons.svg?#tb-icons) format("svg")
		}

		.icon {
			display: inline-block;
			font-family: tb-icons !important;
			font-stretch: normal;
			font-style: normal;
			font-variant: normal;
			font-weight: 400;
			speak: none;
			text-transform: none;
			text-rendering: auto;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale
		}

		.icon-activities-trend:before {
			content: "\EA01"
		}

		.icon-add-stage:before {
			content: "\EA02"
		}

		.icon-add-user:before {
			content: "\EA03"
		}

		.icon-alert-clock:before {
			content: "\EA04"
		}

		.icon-align-center:before {
			content: "\EA05"
		}

		.icon-align-left:before {
			content: "\EA06"
		}

		.icon-align-right:before {
			content: "\EA07"
		}

		.icon-alpha-book:before {
			content: "\EA08"
		}

		.icon-annotations:before {
			content: "\EA09"
		}

		.icon-archive:before {
			content: "\EA0A"
		}

		.icon-arrange:before {
			content: "\EA0B"
		}

		.icon-arrow-down:before {
			content: "\EA0C"
		}

		.icon-arrow-left:before {
			content: "\EA0D"
		}

		.icon-arrow-right:before {
			content: "\EA0E"
		}

		.icon-arrow-up:before {
			content: "\EA0F"
		}

		.icon-at:before {
			content: "\EA10"
		}

		.icon-board:before {
			content: "\EA11"
		}

		.icon-bold:before {
			content: "\EA12"
		}

		.icon-book:before {
			content: "\EA13"
		}

		.icon-bookkeeping-logo:before {
			content: "\EA14"
		}

		.icon-bookkeeping:before {
			content: "\EA15"
		}

		.icon-box:before {
			content: "\EA16"
		}

		.icon-boxicon:before {
			content: "\EA17"
		}

		.icon-briefcase-stroke:before {
			content: "\EA18"
		}

		.icon-briefcase:before {
			content: "\EA19"
		}

		.icon-building:before {
			content: "\EA1A"
		}

		.icon-bulb:before {
			content: "\EA1B"
		}

		.icon-bus:before {
			content: "\EA1C"
		}

		.icon-calculator:before {
			content: "\EA1D"
		}

		.icon-calendar-tick:before {
			content: "\EA1E"
		}

		.icon-calendar:before {
			content: "\EA1F"
		}

		.icon-calendar2:before {
			content: "\EA20"
		}

		.icon-calendar3:before {
			content: "\EA21"
		}

		.icon-camera:before {
			content: "\EA22"
		}

		.icon-caret:before {
			content: "\EA23"
		}

		.icon-chain:before {
			content: "\EA24"
		}

		.icon-chat-create:before {
			content: "\EA25"
		}

		.icon-chat-group-stroke:before {
			content: "\EA26"
		}

		.icon-chat-group:before {
			content: "\EA27"
		}

		.icon-chat-private-stroke:before {
			content: "\EA28"
		}

		.icon-chat-private:before {
			content: "\EA29"
		}

		.icon-chat-wechat:before {
			content: "\EA2A"
		}

		.icon-checkbox-checked:before {
			content: "\EA2B"
		}

		.icon-checkbox-ios-checked:before {
			content: "\EA2C"
		}

		.icon-checkbox:before {
			content: "\EA2D"
		}

		.icon-chevron-down:before {
			content: "\EA2E"
		}

		.icon-chevron-left:before {
			content: "\EA2F"
		}

		.icon-chevron-right:before {
			content: "\EA30"
		}

		.icon-chevron-up:before {
			content: "\EA31"
		}

		.icon-circle-arrow-down-o:before {
			content: "\EA32"
		}

		.icon-circle-arrow-down:before {
			content: "\EA33"
		}

		.icon-circle-arrow-left-o:before {
			content: "\EA34"
		}

		.icon-circle-arrow-left:before {
			content: "\EA35"
		}

		.icon-circle-arrow-right-o:before {
			content: "\EA36"
		}

		.icon-circle-arrow-right:before {
			content: "\EA37"
		}

		.icon-circle-arrow-up-o:before {
			content: "\EA38"
		}

		.icon-circle-arrow-up:before {
			content: "\EA39"
		}

		.icon-circle-check-o:before {
			content: "\EA3A"
		}

		.icon-circle-check:before {
			content: "\EA3B"
		}

		.icon-circle-chevron-down-o:before {
			content: "\EA3C"
		}

		.icon-circle-chevron-down:before {
			content: "\EA3D"
		}

		.icon-circle-chevron-left-o:before {
			content: "\EA3E"
		}

		.icon-circle-chevron-left:before {
			content: "\EA3F"
		}

		.icon-circle-chevron-right-o:before {
			content: "\EA40"
		}

		.icon-circle-chevron-right:before {
			content: "\EA41"
		}

		.icon-circle-chevron-up-o:before {
			content: "\EA42"
		}

		.icon-circle-chevron-up:before {
			content: "\EA43"
		}

		.icon-circle-cross-thin:before {
			content: "\EA44"
		}

		.icon-circle-cross:before {
			content: "\EA45"
		}

		.icon-circle-down:before {
			content: "\EA46"
		}

		.icon-circle-error-o:before {
			content: "\EA47"
		}

		.icon-circle-error:before {
			content: "\EA48"
		}

		.icon-circle-infinite:before {
			content: "\EA49"
		}

		.icon-circle-info-o-bold:before {
			content: "\EA4A"
		}

		.icon-circle-info-o:before {
			content: "\EA4B"
		}

		.icon-circle-info:before {
			content: "\EA4C"
		}

		.icon-circle-left:before {
			content: "\EA4D"
		}

		.icon-circle-left2:before {
			content: "\EA4E"
		}

		.icon-circle-message:before {
			content: "\EA4F"
		}

		.icon-circle-minus-o:before {
			content: "\EA50"
		}

		.icon-circle-more:before {
			content: "\EA51"
		}

		.icon-circle-plus-o:before {
			content: "\EA52"
		}

		.icon-circle-plus:before {
			content: "\EA53"
		}

		.icon-circle-question-o:before {
			content: "\EA54"
		}

		.icon-circle-question:before {
			content: "\EA55"
		}

		.icon-circle-remove:before {
			content: "\EA56"
		}

		.icon-circle-right:before {
			content: "\EA57"
		}

		.icon-circle-right2:before {
			content: "\EA58"
		}

		.icon-circle-user-o:before {
			content: "\EA59"
		}

		.icon-circle-user:before {
			content: "\EA5A"
		}

		.icon-circle:before {
			content: "\EA5B"
		}

		.icon-circular-flow:before {
			content: "\EA5C"
		}

		.icon-clip:before {
			content: "\EA5D"
		}

		.icon-clock:before {
			content: "\EA5E"
		}

		.icon-clothes:before {
			content: "\EA5F"
		}

		.icon-cog:before {
			content: "\EA60"
		}

		.icon-collapse:before {
			content: "\EA61"
		}

		.icon-collection:before {
			content: "\EA62"
		}

		.icon-comment-line:before {
			content: "\EA63"
		}

		.icon-comment:before {
			content: "\EA64"
		}

		.icon-comments:before {
			content: "\EA65"
		}

		.icon-commit-thin:before {
			content: "\EA66"
		}

		.icon-commit:before {
			content: "\EA67"
		}

		.icon-compass:before {
			content: "\EA68"
		}

		.icon-computer:before {
			content: "\EA69"
		}

		.icon-config:before {
			content: "\EA6A"
		}

		.icon-convert:before {
			content: "\EA6B"
		}

		.icon-copy-project:before {
			content: "\EA6C"
		}

		.icon-copy-task:before {
			content: "\EA6D"
		}

		.icon-copy:before {
			content: "\EA6E"
		}

		.icon-crop:before {
			content: "\EA6F"
		}

		.icon-crown:before {
			content: "\EA70"
		}

		.icon-custom-field:before {
			content: "\EA71"
		}

		.icon-custom-number:before {
			content: "\EA72"
		}

		.icon-custom-text:before {
			content: "\EA73"
		}

		.icon-dashed-right:before {
			content: "\EA74"
		}

		.icon-demo:before {
			content: "\EA75"
		}

		.icon-dig-line:before {
			content: "\EA76"
		}

		.icon-dig:before {
			content: "\EA77"
		}

		.icon-dingding:before {
			content: "\EA78"
		}

		.icon-disable:before {
			content: "\EA79"
		}

		.icon-douban:before {
			content: "\EA7A"
		}

		.icon-download:before {
			content: "\EA7B"
		}

		.icon-draggable:before {
			content: "\EA7C"
		}

		.icon-dribbble:before {
			content: "\EA7D"
		}

		.icon-dropbox:before {
			content: "\EA7E"
		}

		.icon-earth:before {
			content: "\EA7F"
		}

		.icon-edit:before {
			content: "\EA80"
		}

		.icon-emoji:before {
			content: "\EA81"
		}

		.icon-end-date:before {
			content: "\EA82"
		}

		.icon-enter-project:before {
			content: "\EA83"
		}

		.icon-envelope:before {
			content: "\EA84"
		}

		.icon-event-type:before {
			content: "\EA85"
		}

		.icon-evernote:before {
			content: "\EA86"
		}

		.icon-expand:before {
			content: "\EA87"
		}

		.icon-eye-slash:before {
			content: "\EA88"
		}

		.icon-eye:before {
			content: "\EA89"
		}

		.icon-facebook:before {
			content: "\EA8A"
		}

		.icon-fangcloud:before {
			content: "\EA8B"
		}

		.icon-favorite:before {
			content: "\EA8C"
		}

		.icon-file-move:before {
			content: "\EA8D"
		}

		.icon-file-move2:before {
			content: "\EA8E"
		}

		.icon-file-update:before {
			content: "\EA8F"
		}

		.icon-file:before {
			content: "\EA90"
		}

		.icon-file2:before {
			content: "\EA91"
		}

		.icon-file3:before {
			content: "\EA92"
		}

		.icon-file4:before {
			content: "\EA93"
		}

		.icon-fill:before {
			content: "\EA94"
		}

		.icon-filter:before {
			content: "\EA95"
		}

		.icon-flag:before {
			content: "\EA96"
		}

		.icon-focus:before {
			content: "\EA97"
		}

		.icon-folder-add:before {
			content: "\EA98"
		}

		.icon-folder:before {
			content: "\EA99"
		}

		.icon-full-screen-quit:before {
			content: "\EA9A"
		}

		.icon-full-screen:before {
			content: "\EA9B"
		}

		.icon-git-commit:before {
			content: "\EA9C"
		}

		.icon-git-fork:before {
			content: "\EA9D"
		}

		.icon-git-issue:before {
			content: "\EA9E"
		}

		.icon-git-pull-request:before {
			content: "\EA9F"
		}

		.icon-github:before {
			content: "\EAA0"
		}

		.icon-globe:before {
			content: "\EAA1"
		}

		.icon-google:before {
			content: "\EAA2"
		}

		.icon-graph:before {
			content: "\EAA3"
		}

		.icon-heading:before {
			content: "\EAA4"
		}

		.icon-help:before {
			content: "\EAA5"
		}

		.icon-home:before {
			content: "\EAA6"
		}

		.icon-horizontal:before {
			content: "\EAA7"
		}

		.icon-human:before {
			content: "\EAA8"
		}

		.icon-image:before {
			content: "\EAA9"
		}

		.icon-import-project:before {
			content: "\EAAA"
		}

		.icon-inbox:before {
			content: "\EAAB"
		}

		.icon-income:before {
			content: "\EAAC"
		}

		.icon-indent:before {
			content: "\EAAD"
		}

		.icon-info-single:before {
			content: "\EAAE"
		}

		.icon-info:before {
			content: "\EAAF"
		}

		.icon-intelligence:before {
			content: "\EAB0"
		}

		.icon-intro:before {
			content: "\EAB1"
		}

		.icon-italic:before {
			content: "\EAB2"
		}

		.icon-jinshuju:before {
			content: "\EAB3"
		}

		.icon-jump:before {
			content: "\EAB4"
		}

		.icon-lab:before {
			content: "\EAB5"
		}

		.icon-leave-state:before {
			content: "\EAB6"
		}

		.icon-leave:before {
			content: "\EAB7"
		}

		.icon-lightning:before {
			content: "\EAB8"
		}

		.icon-link:before {
			content: "\EAB9"
		}

		.icon-link2:before {
			content: "\EABA"
		}

		.icon-linkedin:before {
			content: "\EABB"
		}

		.icon-loading:before {
			content: "\EABC"
		}

		.icon-location:before {
			content: "\EABD"
		}

		.icon-lock:before {
			content: "\EABE"
		}

		.icon-loudspeaker:before {
			content: "\EABF"
		}

		.icon-mail:before {
			content: "\EAC0"
		}

		.icon-mark-as-read:before {
			content: "\EAC1"
		}

		.icon-markdown:before {
			content: "\EAC2"
		}

		.icon-meal:before {
			content: "\EAC3"
		}

		.icon-medal:before {
			content: "\EAC4"
		}

		.icon-member-disable:before {
			content: "\EAC5"
		}

		.icon-member-group:before {
			content: "\EAC6"
		}

		.icon-members:before {
			content: "\EAC7"
		}

		.icon-menu-vertical:before {
			content: "\EAC8"
		}

		.icon-menu:before {
			content: "\EAC9"
		}

		.icon-message:before {
			content: "\EACA"
		}

		.icon-mobile:before {
			content: "\EACB"
		}

		.icon-more-stroke:before {
			content: "\EACC"
		}

		.icon-more:before {
			content: "\EACD"
		}

		.icon-move-file:before {
			content: "\EACE"
		}

		.icon-move-task:before {
			content: "\EACF"
		}

		.icon-move:before {
			content: "\EAD0"
		}

		.icon-multi-selection:before {
			content: "\EAD1"
		}

		.icon-mute:before {
			content: "\EAD2"
		}

		.icon-netease:before {
			content: "\EAD3"
		}

		.icon-new-o:before {
			content: "\EAD4"
		}

		.icon-new-schedule:before {
			content: "\EAD5"
		}

		.icon-new:before {
			content: "\EAD6"
		}

		.icon-normal-text:before {
			content: "\EAD7"
		}

		.icon-normal:before {
			content: "\EAD8"
		}

		.icon-notebook:before {
			content: "\EAD9"
		}

		.icon-nut:before {
			content: "\EADA"
		}

		.icon-office-excel:before {
			content: "\EADB"
		}

		.icon-office-powerpoint:before {
			content: "\EADC"
		}

		.icon-office-word:before {
			content: "\EADD"
		}

		.icon-ol:before {
			content: "\EADE"
		}

		.icon-oldman:before {
			content: "\EADF"
		}

		.icon-order-a:before {
			content: "\EAE0"
		}

		.icon-order-desc:before {
			content: "\EAE1"
		}

		.icon-ordered-list:before {
			content: "\EAE2"
		}

		.icon-org-apps:before {
			content: "\EAE3"
		}

		.icon-org-atom:before {
			content: "\EAE4"
		}

		.icon-org-avatar:before {
			content: "\EAE5"
		}

		.icon-org-book:before {
			content: "\EAE6"
		}

		.icon-org-building:before {
			content: "\EAE7"
		}

		.icon-org-calendar:before {
			content: "\EAE8"
		}

		.icon-org-checkbox-checked:before {
			content: "\EAE9"
		}

		.icon-org-chevron-down:before {
			content: "\EAEA"
		}

		.icon-org-chevron-right:before {
			content: "\EAEB"
		}

		.icon-org-circle-down:before {
			content: "\EAEC"
		}

		.icon-org-circle-up:before {
			content: "\EAED"
		}

		.icon-org-crown:before {
			content: "\EAEE"
		}

		.icon-org-direct-message:before {
			content: "\EAEF"
		}

		.icon-org-dress:before {
			content: "\EAF0"
		}

		.icon-org-eye:before {
			content: "\EAF1"
		}

		.icon-org-lock:before {
			content: "\EAF2"
		}

		.icon-org-medal:before {
			content: "\EAF3"
		}

		.icon-org-money:before {
			content: "\EAF4"
		}

		.icon-org-projects:before {
			content: "\EAF5"
		}

		.icon-org-search:before {
			content: "\EAF6"
		}

		.icon-org-user:before {
			content: "\EAF7"
		}

		.icon-org-users:before {
			content: "\EAF8"
		}

		.icon-org-who:before {
			content: "\EAF9"
		}

		.icon-outdent:before {
			content: "\EAFA"
		}

		.icon-palette:before {
			content: "\EAFB"
		}

		.icon-paperclip:before {
			content: "\EAFC"
		}

		.icon-pause:before {
			content: "\EAFD"
		}

		.icon-pen:before {
			content: "\EAFE"
		}

		.icon-pencil:before {
			content: "\EAFF"
		}

		.icon-phone:before {
			content: "\EB00"
		}

		.icon-picture:before {
			content: "\EB01"
		}

		.icon-pin:before {
			content: "\EB02"
		}

		.icon-pin2:before {
			content: "\EB03"
		}

		.icon-play:before {
			content: "\EB04"
		}

		.icon-plus-sign:before {
			content: "\EB05"
		}

		.icon-plus:before {
			content: "\EB06"
		}

		.icon-post-forbidden:before {
			content: "\EB07"
		}

		.icon-post:before {
			content: "\EB08"
		}

		.icon-pre:before {
			content: "\EB09"
		}

		.icon-processon:before {
			content: "\EB0A"
		}

		.icon-project:before {
			content: "\EB0B"
		}

		.icon-pull-request:before {
			content: "\EB0C"
		}

		.icon-punctuate:before {
			content: "\EB0D"
		}

		.icon-putback-right:before {
			content: "\EB0E"
		}

		.icon-putback:before {
			content: "\EB0F"
		}

		.icon-qq:before {
			content: "\EB10"
		}

		.icon-qrcode:before {
			content: "\EB11"
		}

		.icon-question:before {
			content: "\EB12"
		}

		.icon-quit:before {
			content: "\EB13"
		}

		.icon-quit2:before {
			content: "\EB14"
		}

		.icon-quote:before {
			content: "\EB15"
		}

		.icon-refresh:before {
			content: "\EB16"
		}

		.icon-remove-link:before {
			content: "\EB17"
		}

		.icon-remove:before {
			content: "\EB18"
		}

		.icon-reorder:before {
			content: "\EB19"
		}

		.icon-repeat:before {
			content: "\EB1A"
		}

		.icon-review:before {
			content: "\EB1B"
		}

		.icon-rich-text:before {
			content: "\EB1C"
		}

		.icon-rss:before {
			content: "\EB1D"
		}

		.icon-sale:before {
			content: "\EB1E"
		}

		.icon-salesman:before {
			content: "\EB1F"
		}

		.icon-scanning:before {
			content: "\EB20"
		}

		.icon-search-member:before {
			content: "\EB21"
		}

		.icon-search-text:before {
			content: "\EB22"
		}

		.icon-search-warning:before {
			content: "\EB23"
		}

		.icon-search:before {
			content: "\EB24"
		}

		.icon-share-chain:before {
			content: "\EB25"
		}

		.icon-share-stroke:before {
			content: "\EB26"
		}

		.icon-share:before {
			content: "\EB27"
		}

		.icon-sharp-down:before {
			content: "\EB28"
		}

		.icon-sharp-down2:before {
			content: "\EB29"
		}

		.icon-sharp-up:before {
			content: "\EB2A"
		}

		.icon-sharp-up2:before {
			content: "\EB2B"
		}

		.icon-sharp:before {
			content: "\EB2C"
		}

		.icon-single-selection:before {
			content: "\EB2D"
		}

		.icon-slice:before {
			content: "\EB2E"
		}

		.icon-snooze:before {
			content: "\EB2F"
		}

		.icon-sort-by-time:before {
			content: "\EB30"
		}

		.icon-sort-by-unread:before {
			content: "\EB31"
		}

		.icon-spread:before {
			content: "\EB32"
		}

		.icon-sprint:before {
			content: "\EB33"
		}

		.icon-stack-cancel:before {
			content: "\EB34"
		}

		.icon-stack-clock-fill:before {
			content: "\EB35"
		}

		.icon-stack-tick-fill:before {
			content: "\EB36"
		}

		.icon-stack-tick:before {
			content: "\EB37"
		}

		.icon-stage:before {
			content: "\EB38"
		}

		.icon-stamp:before {
			content: "\EB39"
		}

		.icon-star-stroke:before {
			content: "\EB3A"
		}

		.icon-star:before {
			content: "\EB3B"
		}

		.icon-start-date:before {
			content: "\EB3C"
		}

		.icon-state-check:before {
			content: "\EB3D"
		}

		.icon-state-official:before {
			content: "\EB3E"
		}

		.icon-state-other:before {
			content: "\EB3F"
		}

		.icon-state-top:before {
			content: "\EB40"
		}

		.icon-state:before {
			content: "\EB41"
		}

		.icon-stationery:before {
			content: "\EB42"
		}

		.icon-statistics-o:before {
			content: "\EB43"
		}

		.icon-statistics:before {
			content: "\EB44"
		}

		.icon-store:before {
			content: "\EB45"
		}

		.icon-story-points:before {
			content: "\EB46"
		}

		.icon-strike-through:before {
			content: "\EB47"
		}

		.icon-switch-workspace:before {
			content: "\EB48"
		}

		.icon-switch:before {
			content: "\EB49"
		}

		.icon-t:before {
			content: "\EB4A"
		}

		.icon-table:before {
			content: "\EB4B"
		}

		.icon-tachometer:before {
			content: "\EB4C"
		}

		.icon-tag-reverse:before {
			content: "\EB4D"
		}

		.icon-tag:before {
			content: "\EB4E"
		}

		.icon-talk:before {
			content: "\EB4F"
		}

		.icon-talkai:before {
			content: "\EB50"
		}

		.icon-task-type:before {
			content: "\EB51"
		}

		.icon-team-briefcase:before {
			content: "\EB52"
		}

		.icon-team-building:before {
			content: "\EB53"
		}

		.icon-team-bulb:before {
			content: "\EB54"
		}

		.icon-team-bus:before {
			content: "\EB55"
		}

		.icon-team-calculator:before {
			content: "\EB56"
		}

		.icon-team-camera:before {
			content: "\EB57"
		}

		.icon-team-compass:before {
			content: "\EB58"
		}

		.icon-team-flag:before {
			content: "\EB59"
		}

		.icon-team-graph:before {
			content: "\EB5A"
		}

		.icon-team-location:before {
			content: "\EB5B"
		}

		.icon-team-loudspeaker:before {
			content: "\EB5C"
		}

		.icon-team-medal:before {
			content: "\EB5D"
		}

		.icon-team-notebook:before {
			content: "\EB5E"
		}

		.icon-team-pen:before {
			content: "\EB5F"
		}

		.icon-team-stamp:before {
			content: "\EB60"
		}

		.icon-team-talk:before {
			content: "\EB61"
		}

		.icon-team-terminal:before {
			content: "\EB62"
		}

		.icon-team-tie:before {
			content: "\EB63"
		}

		.icon-terminal:before {
			content: "\EB64"
		}

		.icon-text-file:before {
			content: "\EB65"
		}

		.icon-th:before {
			content: "\EB66"
		}

		.icon-tick-thin:before {
			content: "\EB67"
		}

		.icon-tick:before {
			content: "\EB68"
		}

		.icon-tie:before {
			content: "\EB69"
		}

		.icon-time-view:before {
			content: "\EB6A"
		}

		.icon-top-up:before {
			content: "\EB6B"
		}

		.icon-trash:before {
			content: "\EB6C"
		}

		.icon-travel:before {
			content: "\EB6D"
		}

		.icon-triangle-down:before {
			content: "\EB6E"
		}

		.icon-triangle-left:before {
			content: "\EB6F"
		}

		.icon-triangle-right:before {
			content: "\EB70"
		}

		.icon-triangle-up:before {
			content: "\EB71"
		}

		.icon-turn-left:before {
			content: "\EB72"
		}

		.icon-turn-right:before {
			content: "\EB73"
		}

		.icon-twitter:before {
			content: "\EB74"
		}

		.icon-ul-sort:before {
			content: "\EB75"
		}

		.icon-ul:before {
			content: "\EB76"
		}

		.icon-unarchive:before {
			content: "\EB77"
		}

		.icon-unassigned:before {
			content: "\EB78"
		}

		.icon-underline:before {
			content: "\EB79"
		}

		.icon-unlock:before {
			content: "\EB7A"
		}

		.icon-unordered-list:before {
			content: "\EB7B"
		}

		.icon-update-file:before {
			content: "\EB7C"
		}

		.icon-upload-file:before {
			content: "\EB7D"
		}

		.icon-upload:before {
			content: "\EB7E"
		}

		.icon-user-switch:before {
			content: "\EB7F"
		}

		.icon-user:before {
			content: "\EB80"
		}

		.icon-users:before {
			content: "\EB81"
		}

		.icon-video:before {
			content: "\EB82"
		}

		.icon-view-board:before {
			content: "\EB83"
		}

		.icon-wall:before {
			content: "\EB84"
		}

		.icon-warning-o:before {
			content: "\EB85"
		}

		.icon-warning:before {
			content: "\EB86"
		}

		.icon-wave:before {
			content: "\EB87"
		}

		.icon-wechat:before {
			content: "\EB88"
		}

		.icon-weibo:before {
			content: "\EB89"
		}

		.icon-window-max:before {
			content: "\EB8A"
		}

		.icon-window-min:before {
			content: "\EB8B"
		}

		.icon-wps:before {
			content: "\EB8C"
		}

		.icon-xiaomi:before {
			content: "\EB8D"
		}

		.icon-yunzhijia:before {
			content: "\EB8E"
		}

		.icon-zendesk:before {
			content: "\EB8F"
		}

		.icon-zhihu:before {
			content: "\EB90"
		}

		.icon-zoom-in:before {
			content: "\EB91"
		}

		.icon-zoom-out:before {
			content: "\EB92"
		}

		* {
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		:after, :before {
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		html {
			font-size: 10px;
			-webkit-tap-highlight-color: transparent
		}

		body {
			font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Segoe UI", "Helvetica Neue", "PingFang SC", "Noto Sans", "Noto Sans CJK SC", "Microsoft YaHei", "微软雅黑", sans-serif;
			font-size: 14px;
			line-height: 1.42857143;
			color: #383838;
			background-color: #fff
		}

		button, input, select, textarea {
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}

		a {
			color: #383838;
			text-decoration: none
		}

		a:focus, a:hover {
			color: #03a9f4;
			text-decoration: underline
		}

		a:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		figure {
			margin: 0
		}

		img {
			vertical-align: middle
		}

		.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
			display: block;
			max-width: 100%;
			height: auto
		}

		.img-rounded {
			border-radius: 3px
		}

		.img-thumbnail {
			padding: 4px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 3px;
			-webkit-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			display: inline-block;
			max-width: 100%;
			height: auto
		}

		.img-circle {
			border-radius: 50%
		}

		hr {
			margin-top: 20px;
			margin-bottom: 20px;
			border: 0;
			border-top: 1px solid #ededed
		}

		.sr-only {
			position: absolute;
			width: 1px;
			height: 1px;
			margin: -1px;
			padding: 0;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			border: 0
		}

		.sr-only-focusable:active, .sr-only-focusable:focus {
			position: static;
			width: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			clip: auto
		}

		.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
			font-family: inherit;
			font-weight: 500;
			line-height: 1.1;
			color: inherit
		}

		.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
			font-weight: 400;
			line-height: 1;
			color: #a6a6a6
		}

		.h1, .h2, .h3, h1, h2, h3 {
			margin-top: 20px;
			margin-bottom: 10px
		}

		.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
			font-size: 65%
		}

		.h4, .h5, .h6, h4, h5, h6 {
			margin-top: 10px;
			margin-bottom: 10px
		}

		.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
			font-size: 75%
		}

		.h1, h1 {
			font-size: 36px
		}

		.h2, h2 {
			font-size: 30px
		}

		.h3, h3 {
			font-size: 24px
		}

		.h4, h4 {
			font-size: 18px
		}

		.h5, h5 {
			font-size: 14px
		}

		.h6, h6 {
			font-size: 12px
		}

		p {
			margin: 0 0 10px
		}

		.lead {
			margin-bottom: 20px;
			font-size: 16px;
			font-weight: 300;
			line-height: 1.4
		}

		@media (min-width: 768px) {
			.lead {
				font-size: 21px
			}
		}

		.small, small {
			font-size: 85%
		}

		cite {
			font-style: normal
		}

		.mark, mark {
			background-color: #fcf8e3;
			padding: .2em
		}

		.text-left {
			text-align: left
		}

		.text-right {
			text-align: right
		}

		.text-center {
			text-align: center
		}

		.text-justify {
			text-align: justify
		}

		.text-nowrap {
			white-space: nowrap
		}

		.text-lowercase {
			text-transform: lowercase
		}

		.text-uppercase {
			text-transform: uppercase
		}

		.text-capitalize {
			text-transform: capitalize
		}

		.text-muted {
			color: #a6a6a6
		}

		.text-primary {
			color: #03a9f4
		}

		a.text-primary:hover {
			color: #0286c2
		}

		.text-success {
			color: #3c763d
		}

		a.text-success:hover {
			color: #2b542c
		}

		.text-info {
			color: #31708f
		}

		a.text-info:hover {
			color: #245269
		}

		.text-warning {
			color: #8a6d3b
		}

		a.text-warning:hover {
			color: #66512c
		}

		.text-danger {
			color: #a94442
		}

		a.text-danger:hover {
			color: #843534
		}

		.bg-primary {
			color: #fff;
			background-color: #03a9f4
		}

		a.bg-primary:hover {
			background-color: #0286c2
		}

		.bg-success {
			background-color: #dff0d8
		}

		a.bg-success:hover {
			background-color: #c1e2b3
		}

		.bg-info {
			background-color: #d9edf7
		}

		a.bg-info:hover {
			background-color: #afd9ee
		}

		.bg-warning {
			background-color: #fcf8e3
		}

		a.bg-warning:hover {
			background-color: #f7ecb5
		}

		.bg-danger {
			background-color: #f2dede
		}

		a.bg-danger:hover {
			background-color: #e4b9b9
		}

		.page-header {
			padding-bottom: 9px;
			margin: 40px 0 20px;
			border-bottom: 1px solid #ededed
		}

		ol, ul {
			margin-top: 0;
			margin-bottom: 10px
		}

		ol ol, ol ul, ul ol, ul ul {
			margin-bottom: 0
		}

		.list-unstyled {
			padding-left: 0;
			list-style: none
		}

		.list-inline {
			padding-left: 0;
			list-style: none;
			margin-left: -5px
		}

		.list-inline > li {
			display: inline-block;
			padding-left: 5px;
			padding-right: 5px
		}

		dl {
			margin-top: 0;
			margin-bottom: 20px
		}

		dd, dt {
			line-height: 1.42857143
		}

		dt {
			font-weight: 700
		}

		dd {
			margin-left: 0
		}

		@media (min-width: 768px) {
			.dl-horizontal dt {
				float: left;
				width: 160px;
				clear: left;
				text-align: right;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.dl-horizontal dd {
				margin-left: 180px
			}
		}

		abbr[data-original-title], abbr[title] {
			cursor: help;
			border-bottom: 1px dotted #a6a6a6
		}

		.initialism {
			font-size: 90%;
			text-transform: uppercase
		}

		blockquote {
			padding: 10px 20px;
			margin: 0 0 20px;
			font-size: 17.5px;
			border-left: 5px solid #ededed
		}

		blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {
			margin-bottom: 0
		}

		blockquote .small, blockquote footer, blockquote small {
			display: block;
			font-size: 80%;
			line-height: 1.42857143;
			color: #a6a6a6
		}

		blockquote .small:before, blockquote footer:before, blockquote small:before {
			content: '\2014 \00A0'
		}

		.blockquote-reverse, blockquote.pull-right {
			padding-right: 15px;
			padding-left: 0;
			border-right: 5px solid #ededed;
			border-left: 0;
			text-align: right
		}

		.blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {
			content: ''
		}

		.blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {
			content: '\00A0 \2014'
		}

		blockquote:after, blockquote:before {
			content: ""
		}

		address {
			margin-bottom: 20px;
			font-style: normal;
			line-height: 1.42857143
		}

		code, kbd, pre, samp {
			font-family: Menlo, Monaco, Consolas, "Courier New", monospace
		}

		code {
			padding: 2px 4px;
			font-size: 90%;
			color: #c7254e;
			background-color: #f9f2f4;
			border-radius: 3px
		}

		kbd {
			padding: 2px 4px;
			font-size: 90%;
			color: #fff;
			background-color: #333;
			border-radius: 2px;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
		}

		kbd kbd {
			padding: 0;
			font-size: 100%;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		pre {
			display: block;
			padding: 9.5px;
			margin: 0 0 10px;
			font-size: 13px;
			line-height: 1.42857143;
			word-break: break-all;
			word-wrap: break-word;
			color: grey;
			background-color: #f5f5f5;
			border: 1px solid #ccc;
			border-radius: 3px
		}

		pre code {
			padding: 0;
			font-size: inherit;
			color: inherit;
			white-space: pre-wrap;
			background-color: transparent;
			border-radius: 0
		}

		.pre-scrollable {
			max-height: 340px;
			overflow-y: scroll
		}

		.container {
			margin-right: auto;
			margin-left: auto;
			padding-left: 16px;
			padding-right: 16px
		}

		@media (min-width: 768px) {
			.container {
				width: 100%
			}
		}

		@media (min-width: 992px) {
			.container {
				width: 972px
			}
		}

		@media (min-width: 1200px) {
			.container {
				width: 1172px
			}
		}

		.container-fluid {
			margin-right: auto;
			margin-left: auto;
			padding-left: 16px;
			padding-right: 16px
		}

		.row {
			margin-left: -16px;
			margin-right: -16px
		}

		.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
			position: relative;
			min-height: 1px;
			padding-left: 16px;
			padding-right: 16px
		}

		.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
			float: left
		}

		.col-xs-12 {
			width: 100%
		}

		.col-xs-11 {
			width: 91.66666667%
		}

		.col-xs-10 {
			width: 83.33333333%
		}

		.col-xs-9 {
			width: 75%
		}

		.col-xs-8 {
			width: 66.66666667%
		}

		.col-xs-7 {
			width: 58.33333333%
		}

		.col-xs-6 {
			width: 50%
		}

		.col-xs-5 {
			width: 41.66666667%
		}

		.col-xs-4 {
			width: 33.33333333%
		}

		.col-xs-3 {
			width: 25%
		}

		.col-xs-2 {
			width: 16.66666667%
		}

		.col-xs-1 {
			width: 8.33333333%
		}

		.col-xs-pull-12 {
			right: 100%
		}

		.col-xs-pull-11 {
			right: 91.66666667%
		}

		.col-xs-pull-10 {
			right: 83.33333333%
		}

		.col-xs-pull-9 {
			right: 75%
		}

		.col-xs-pull-8 {
			right: 66.66666667%
		}

		.col-xs-pull-7 {
			right: 58.33333333%
		}

		.col-xs-pull-6 {
			right: 50%
		}

		.col-xs-pull-5 {
			right: 41.66666667%
		}

		.col-xs-pull-4 {
			right: 33.33333333%
		}

		.col-xs-pull-3 {
			right: 25%
		}

		.col-xs-pull-2 {
			right: 16.66666667%
		}

		.col-xs-pull-1 {
			right: 8.33333333%
		}

		.col-xs-pull-0 {
			right: auto
		}

		.col-xs-push-12 {
			left: 100%
		}

		.col-xs-push-11 {
			left: 91.66666667%
		}

		.col-xs-push-10 {
			left: 83.33333333%
		}

		.col-xs-push-9 {
			left: 75%
		}

		.col-xs-push-8 {
			left: 66.66666667%
		}

		.col-xs-push-7 {
			left: 58.33333333%
		}

		.col-xs-push-6 {
			left: 50%
		}

		.col-xs-push-5 {
			left: 41.66666667%
		}

		.col-xs-push-4 {
			left: 33.33333333%
		}

		.col-xs-push-3 {
			left: 25%
		}

		.col-xs-push-2 {
			left: 16.66666667%
		}

		.col-xs-push-1 {
			left: 8.33333333%
		}

		.col-xs-push-0 {
			left: auto
		}

		.col-xs-offset-12 {
			margin-left: 100%
		}

		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}

		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}

		.col-xs-offset-9 {
			margin-left: 75%
		}

		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}

		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}

		.col-xs-offset-6 {
			margin-left: 50%
		}

		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}

		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}

		.col-xs-offset-3 {
			margin-left: 25%
		}

		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}

		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}

		.col-xs-offset-0 {
			margin-left: 0
		}

		@media (min-width: 768px) {
			.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
				float: left
			}

			.col-sm-12 {
				width: 100%
			}

			.col-sm-11 {
				width: 91.66666667%
			}

			.col-sm-10 {
				width: 83.33333333%
			}

			.col-sm-9 {
				width: 75%
			}

			.col-sm-8 {
				width: 66.66666667%
			}

			.col-sm-7 {
				width: 58.33333333%
			}

			.col-sm-6 {
				width: 50%
			}

			.col-sm-5 {
				width: 41.66666667%
			}

			.col-sm-4 {
				width: 33.33333333%
			}

			.col-sm-3 {
				width: 25%
			}

			.col-sm-2 {
				width: 16.66666667%
			}

			.col-sm-1 {
				width: 8.33333333%
			}

			.col-sm-pull-12 {
				right: 100%
			}

			.col-sm-pull-11 {
				right: 91.66666667%
			}

			.col-sm-pull-10 {
				right: 83.33333333%
			}

			.col-sm-pull-9 {
				right: 75%
			}

			.col-sm-pull-8 {
				right: 66.66666667%
			}

			.col-sm-pull-7 {
				right: 58.33333333%
			}

			.col-sm-pull-6 {
				right: 50%
			}

			.col-sm-pull-5 {
				right: 41.66666667%
			}

			.col-sm-pull-4 {
				right: 33.33333333%
			}

			.col-sm-pull-3 {
				right: 25%
			}

			.col-sm-pull-2 {
				right: 16.66666667%
			}

			.col-sm-pull-1 {
				right: 8.33333333%
			}

			.col-sm-pull-0 {
				right: auto
			}

			.col-sm-push-12 {
				left: 100%
			}

			.col-sm-push-11 {
				left: 91.66666667%
			}

			.col-sm-push-10 {
				left: 83.33333333%
			}

			.col-sm-push-9 {
				left: 75%
			}

			.col-sm-push-8 {
				left: 66.66666667%
			}

			.col-sm-push-7 {
				left: 58.33333333%
			}

			.col-sm-push-6 {
				left: 50%
			}

			.col-sm-push-5 {
				left: 41.66666667%
			}

			.col-sm-push-4 {
				left: 33.33333333%
			}

			.col-sm-push-3 {
				left: 25%
			}

			.col-sm-push-2 {
				left: 16.66666667%
			}

			.col-sm-push-1 {
				left: 8.33333333%
			}

			.col-sm-push-0 {
				left: auto
			}

			.col-sm-offset-12 {
				margin-left: 100%
			}

			.col-sm-offset-11 {
				margin-left: 91.66666667%
			}

			.col-sm-offset-10 {
				margin-left: 83.33333333%
			}

			.col-sm-offset-9 {
				margin-left: 75%
			}

			.col-sm-offset-8 {
				margin-left: 66.66666667%
			}

			.col-sm-offset-7 {
				margin-left: 58.33333333%
			}

			.col-sm-offset-6 {
				margin-left: 50%
			}

			.col-sm-offset-5 {
				margin-left: 41.66666667%
			}

			.col-sm-offset-4 {
				margin-left: 33.33333333%
			}

			.col-sm-offset-3 {
				margin-left: 25%
			}

			.col-sm-offset-2 {
				margin-left: 16.66666667%
			}

			.col-sm-offset-1 {
				margin-left: 8.33333333%
			}

			.col-sm-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width: 992px) {
			.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
				float: left
			}

			.col-md-12 {
				width: 100%
			}

			.col-md-11 {
				width: 91.66666667%
			}

			.col-md-10 {
				width: 83.33333333%
			}

			.col-md-9 {
				width: 75%
			}

			.col-md-8 {
				width: 66.66666667%
			}

			.col-md-7 {
				width: 58.33333333%
			}

			.col-md-6 {
				width: 50%
			}

			.col-md-5 {
				width: 41.66666667%
			}

			.col-md-4 {
				width: 33.33333333%
			}

			.col-md-3 {
				width: 25%
			}

			.col-md-2 {
				width: 16.66666667%
			}

			.col-md-1 {
				width: 8.33333333%
			}

			.col-md-pull-12 {
				right: 100%
			}

			.col-md-pull-11 {
				right: 91.66666667%
			}

			.col-md-pull-10 {
				right: 83.33333333%
			}

			.col-md-pull-9 {
				right: 75%
			}

			.col-md-pull-8 {
				right: 66.66666667%
			}

			.col-md-pull-7 {
				right: 58.33333333%
			}

			.col-md-pull-6 {
				right: 50%
			}

			.col-md-pull-5 {
				right: 41.66666667%
			}

			.col-md-pull-4 {
				right: 33.33333333%
			}

			.col-md-pull-3 {
				right: 25%
			}

			.col-md-pull-2 {
				right: 16.66666667%
			}

			.col-md-pull-1 {
				right: 8.33333333%
			}

			.col-md-pull-0 {
				right: auto
			}

			.col-md-push-12 {
				left: 100%
			}

			.col-md-push-11 {
				left: 91.66666667%
			}

			.col-md-push-10 {
				left: 83.33333333%
			}

			.col-md-push-9 {
				left: 75%
			}

			.col-md-push-8 {
				left: 66.66666667%
			}

			.col-md-push-7 {
				left: 58.33333333%
			}

			.col-md-push-6 {
				left: 50%
			}

			.col-md-push-5 {
				left: 41.66666667%
			}

			.col-md-push-4 {
				left: 33.33333333%
			}

			.col-md-push-3 {
				left: 25%
			}

			.col-md-push-2 {
				left: 16.66666667%
			}

			.col-md-push-1 {
				left: 8.33333333%
			}

			.col-md-push-0 {
				left: auto
			}

			.col-md-offset-12 {
				margin-left: 100%
			}

			.col-md-offset-11 {
				margin-left: 91.66666667%
			}

			.col-md-offset-10 {
				margin-left: 83.33333333%
			}

			.col-md-offset-9 {
				margin-left: 75%
			}

			.col-md-offset-8 {
				margin-left: 66.66666667%
			}

			.col-md-offset-7 {
				margin-left: 58.33333333%
			}

			.col-md-offset-6 {
				margin-left: 50%
			}

			.col-md-offset-5 {
				margin-left: 41.66666667%
			}

			.col-md-offset-4 {
				margin-left: 33.33333333%
			}

			.col-md-offset-3 {
				margin-left: 25%
			}

			.col-md-offset-2 {
				margin-left: 16.66666667%
			}

			.col-md-offset-1 {
				margin-left: 8.33333333%
			}

			.col-md-offset-0 {
				margin-left: 0
			}
		}

		@media (min-width: 1200px) {
			.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
				float: left
			}

			.col-lg-12 {
				width: 100%
			}

			.col-lg-11 {
				width: 91.66666667%
			}

			.col-lg-10 {
				width: 83.33333333%
			}

			.col-lg-9 {
				width: 75%
			}

			.col-lg-8 {
				width: 66.66666667%
			}

			.col-lg-7 {
				width: 58.33333333%
			}

			.col-lg-6 {
				width: 50%
			}

			.col-lg-5 {
				width: 41.66666667%
			}

			.col-lg-4 {
				width: 33.33333333%
			}

			.col-lg-3 {
				width: 25%
			}

			.col-lg-2 {
				width: 16.66666667%
			}

			.col-lg-1 {
				width: 8.33333333%
			}

			.col-lg-pull-12 {
				right: 100%
			}

			.col-lg-pull-11 {
				right: 91.66666667%
			}

			.col-lg-pull-10 {
				right: 83.33333333%
			}

			.col-lg-pull-9 {
				right: 75%
			}

			.col-lg-pull-8 {
				right: 66.66666667%
			}

			.col-lg-pull-7 {
				right: 58.33333333%
			}

			.col-lg-pull-6 {
				right: 50%
			}

			.col-lg-pull-5 {
				right: 41.66666667%
			}

			.col-lg-pull-4 {
				right: 33.33333333%
			}

			.col-lg-pull-3 {
				right: 25%
			}

			.col-lg-pull-2 {
				right: 16.66666667%
			}

			.col-lg-pull-1 {
				right: 8.33333333%
			}

			.col-lg-pull-0 {
				right: auto
			}

			.col-lg-push-12 {
				left: 100%
			}

			.col-lg-push-11 {
				left: 91.66666667%
			}

			.col-lg-push-10 {
				left: 83.33333333%
			}

			.col-lg-push-9 {
				left: 75%
			}

			.col-lg-push-8 {
				left: 66.66666667%
			}

			.col-lg-push-7 {
				left: 58.33333333%
			}

			.col-lg-push-6 {
				left: 50%
			}

			.col-lg-push-5 {
				left: 41.66666667%
			}

			.col-lg-push-4 {
				left: 33.33333333%
			}

			.col-lg-push-3 {
				left: 25%
			}

			.col-lg-push-2 {
				left: 16.66666667%
			}

			.col-lg-push-1 {
				left: 8.33333333%
			}

			.col-lg-push-0 {
				left: auto
			}

			.col-lg-offset-12 {
				margin-left: 100%
			}

			.col-lg-offset-11 {
				margin-left: 91.66666667%
			}

			.col-lg-offset-10 {
				margin-left: 83.33333333%
			}

			.col-lg-offset-9 {
				margin-left: 75%
			}

			.col-lg-offset-8 {
				margin-left: 66.66666667%
			}

			.col-lg-offset-7 {
				margin-left: 58.33333333%
			}

			.col-lg-offset-6 {
				margin-left: 50%
			}

			.col-lg-offset-5 {
				margin-left: 41.66666667%
			}

			.col-lg-offset-4 {
				margin-left: 33.33333333%
			}

			.col-lg-offset-3 {
				margin-left: 25%
			}

			.col-lg-offset-2 {
				margin-left: 16.66666667%
			}

			.col-lg-offset-1 {
				margin-left: 8.33333333%
			}

			.col-lg-offset-0 {
				margin-left: 0
			}
		}

		table {
			background-color: transparent
		}

		th {
			text-align: left
		}

		.table {
			width: 100%;
			max-width: 100%;
			margin-bottom: 20px
		}

		.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
			padding: 8px;
			line-height: 1.42857143;
			vertical-align: top;
			border-top: 1px solid #ddd
		}

		.table > thead > tr > th {
			vertical-align: bottom;
			border-bottom: 2px solid #ddd
		}

		.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {
			border-top: 0
		}

		.table > tbody + tbody {
			border-top: 2px solid #ddd
		}

		.table .table {
			background-color: #fff
		}

		.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
			padding: 5px
		}

		.table-bordered {
			border: 1px solid #ddd
		}

		.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
			border: 1px solid #ddd
		}

		.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
			border-bottom-width: 2px
		}

		.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
			background-color: #f9f9f9
		}

		.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
			background-color: #f5f5f5
		}

		table col[class*=col-] {
			position: static;
			float: none;
			display: table-column
		}

		table td[class*=col-], table th[class*=col-] {
			position: static;
			float: none;
			display: table-cell
		}

		.table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active {
			background-color: #f5f5f5
		}

		.table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover {
			background-color: #e8e8e8
		}

		.table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .table > thead > tr > th.success {
			background-color: #dff0d8
		}

		.table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover {
			background-color: #d0e9c6
		}

		.table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > thead > tr > td.info, .table > thead > tr > th.info {
			background-color: #d9edf7
		}

		.table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover {
			background-color: #c4e3f3
		}

		.table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > thead > tr > td.warning, .table > thead > tr > th.warning {
			background-color: #fcf8e3
		}

		.table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover {
			background-color: #faf2cc
		}

		.table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > thead > tr > td.danger, .table > thead > tr > th.danger {
			background-color: #f2dede
		}

		.table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover {
			background-color: #ebcccc
		}

		@media screen and (max-width: 767px) {
			.table-responsive {
				width: 100%;
				margin-bottom: 15px;
				overflow-y: hidden;
				overflow-x: auto;
				-ms-overflow-style: -ms-autohiding-scrollbar;
				border: 1px solid #ddd;
				-webkit-overflow-scrolling: touch
			}

			.table-responsive > .table {
				margin-bottom: 0
			}

			.table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {
				white-space: nowrap
			}

			.table-responsive > .table-bordered {
				border: 0
			}

			.table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child {
				border-left: 0
			}

			.table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > thead > tr > th:last-child {
				border-right: 0
			}

			.table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th {
				border-bottom: 0
			}
		}

		fieldset {
			padding: 0;
			margin: 0;
			border: 0;
			min-width: 0
		}

		legend {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 20px;
			font-size: 21px;
			line-height: inherit;
			color: grey;
			border: 0;
			border-bottom: 1px solid #e5e5e5
		}

		label {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: 700
		}

		input[type=search] {
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		input[type=checkbox], input[type=radio] {
			margin: 4px 0 0;
			line-height: normal
		}

		input[type=file] {
			display: block
		}

		input[type=range] {
			display: block;
			width: 100%
		}

		select[multiple], select[size] {
			height: auto
		}

		input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		output {
			display: block;
			padding-top: 9px;
			font-size: 14px;
			line-height: 1.42857143;
			color: #383838
		}

		.form-control {
			display: block;
			width: 100%;
			height: 38px;
			padding: 8px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			color: #383838;
			background-color: #fff;
			background-image: none;
			border: 1px solid #d1d1d1;
			border-radius: 2px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s
		}

		.form-control:focus {
			border-color: #949494;
			outline: 0;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(148, 148, 148, .6);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(148, 148, 148, .6)
		}

		.form-control::-moz-placeholder {
			color: #bdbdbd;
			opacity: 1
		}

		.form-control:-ms-input-placeholder {
			color: #bdbdbd
		}

		.form-control::-webkit-input-placeholder {
			color: #bdbdbd
		}

		.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
			cursor: not-allowed;
			background-color: #ededed;
			opacity: 1
		}

		textarea.form-control {
			height: auto
		}

		input[type=search] {
			-webkit-appearance: none
		}

		input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
			line-height: 38px
		}

		input[type=date].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm, input[type=time].input-sm {
			line-height: 30px
		}

		input[type=date].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg, input[type=time].input-lg {
			line-height: 50px
		}

		.form-group {
			margin-bottom: 15px
		}

		.checkbox, .radio {
			position: relative;
			display: block;
			min-height: 20px;
			margin-top: 10px;
			margin-bottom: 10px
		}

		.checkbox label, .radio label {
			padding-left: 20px;
			margin-bottom: 0;
			font-weight: 400;
			cursor: pointer
		}

		.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
			position: absolute;
			margin-left: -20px
		}

		.checkbox + .checkbox, .radio + .radio {
			margin-top: -5px
		}

		.checkbox-inline, .radio-inline {
			display: inline-block;
			padding-left: 20px;
			margin-bottom: 0;
			vertical-align: middle;
			font-weight: 400;
			cursor: pointer
		}

		.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
			margin-top: 0;
			margin-left: 10px
		}

		fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
			cursor: not-allowed
		}

		.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline {
			cursor: not-allowed
		}

		.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label {
			cursor: not-allowed
		}

		.form-control-static {
			padding-top: 9px;
			padding-bottom: 9px;
			margin-bottom: 0
		}

		.form-control-static.input-lg, .form-control-static.input-sm {
			padding-left: 0;
			padding-right: 0
		}

		.form-horizontal .form-group-sm .form-control, .input-sm {
			height: 30px;
			padding: 5px 10px;
			font-size: 12px;
			line-height: 1.5;
			border-radius: 2px
		}

		select.input-sm {
			height: 30px;
			line-height: 30px
		}

		select[multiple].input-sm, textarea.input-sm {
			height: auto
		}

		.form-horizontal .form-group-lg .form-control, .input-lg {
			height: 50px;
			padding: 14px 16px;
			font-size: 15px;
			line-height: 1.33;
			border-radius: 3px
		}

		select.input-lg {
			height: 50px;
			line-height: 50px
		}

		select[multiple].input-lg, textarea.input-lg {
			height: auto
		}

		.has-feedback {
			position: relative
		}

		.has-feedback .form-control {
			padding-right: 47.5px
		}

		.form-control-feedback {
			position: absolute;
			top: 25px;
			right: 0;
			z-index: 2;
			display: block;
			width: 38px;
			height: 38px;
			line-height: 38px;
			text-align: center
		}

		.input-lg + .form-control-feedback {
			width: 50px;
			height: 50px;
			line-height: 50px
		}

		.input-sm + .form-control-feedback {
			width: 30px;
			height: 30px;
			line-height: 30px
		}

		.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline {
			color: #3c763d
		}

		.has-success .form-control {
			border-color: #3c763d;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-success .form-control:focus {
			border-color: #2b542c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
		}

		.has-success .input-group-addon {
			color: #3c763d;
			border-color: #3c763d;
			background-color: #dff0d8
		}

		.has-success .form-control-feedback {
			color: #3c763d
		}

		.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline {
			color: #8a6d3b
		}

		.has-warning .form-control {
			border-color: #8a6d3b;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-warning .form-control:focus {
			border-color: #66512c;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
		}

		.has-warning .input-group-addon {
			color: #8a6d3b;
			border-color: #8a6d3b;
			background-color: #fcf8e3
		}

		.has-warning .form-control-feedback {
			color: #8a6d3b
		}

		.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline {
			color: #a94442
		}

		.has-error .form-control {
			border-color: #a94442;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
		}

		.has-error .form-control:focus {
			border-color: #843534;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
		}

		.has-error .input-group-addon {
			color: #a94442;
			border-color: #a94442;
			background-color: #f2dede
		}

		.has-error .form-control-feedback {
			color: #a94442
		}

		.has-feedback label.sr-only ~ .form-control-feedback {
			top: 0
		}

		.help-block {
			display: block;
			margin-top: 5px;
			margin-bottom: 10px;
			color: #787878
		}

		@media (min-width: 768px) {
			.form-inline .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.form-inline .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {
				width: auto
			}

			.form-inline .input-group > .form-control {
				width: 100%
			}

			.form-inline .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .checkbox, .form-inline .radio {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.form-inline .checkbox label, .form-inline .radio label {
				padding-left: 0
			}

			.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
				position: relative;
				margin-left: 0
			}

			.form-inline .has-feedback .form-control-feedback {
				top: 0
			}
		}

		.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 9px
		}

		.form-horizontal .checkbox, .form-horizontal .radio {
			min-height: 29px
		}

		.form-horizontal .form-group {
			margin-left: -16px;
			margin-right: -16px
		}

		@media (min-width: 768px) {
			.form-horizontal .control-label {
				text-align: right;
				margin-bottom: 0;
				padding-top: 9px
			}
		}

		.form-horizontal .has-feedback .form-control-feedback {
			top: 0;
			right: 16px
		}

		@media (min-width: 768px) {
			.form-horizontal .form-group-lg .control-label {
				padding-top: 19.62px
			}
		}

		@media (min-width: 768px) {
			.form-horizontal .form-group-sm .control-label {
				padding-top: 6px
			}
		}

		.btn {
			display: inline-block;
			margin-bottom: 0;
			font-weight: 400;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			background-image: none;
			border: 1px solid transparent;
			white-space: nowrap;
			padding: 8px 12px;
			font-size: 14px;
			line-height: 1.42857143;
			border-radius: 3px;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.btn.active:focus, .btn:active:focus, .btn:focus {
			outline: thin dotted;
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px
		}

		.btn:focus, .btn:hover {
			color: #333;
			text-decoration: none
		}

		.btn.active, .btn:active {
			outline: 0;
			background-image: none;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
			cursor: not-allowed;
			pointer-events: none;
			opacity: .65;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-default {
			border-color: #ccc;
			color: #333;
			background-color: #fff;
			border-color: #fff
		}

		.btn-default.active, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default {
			color: #333;
			background-color: #e6e6e6;
			border-color: #adadad
		}

		.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
			background-image: none
		}

		.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
			background-color: #fff;
			border-color: #ccc
		}

		.btn-default .badge {
			color: #fff;
			background-color: #333
		}

		.btn-default:focus, .btn-default:hover, .open .dropdown-toggle.btn-default {
			color: #333;
			background-color: #fff;
			border-color: #fff;
			outline: 0 !important
		}

		.btn-default.ghost {
			color: #fff;
			background-color: transparent;
			border-color: #fff;
			-webkit-transition: all 218ms cubic-bezier(.42, 0, .58, 1);
			transition: all 218ms cubic-bezier(.42, 0, .58, 1)
		}

		.btn-default.ghost:hover {
			color: #333;
			background-color: #fff;
			border-color: #fff
		}

		.btn-default.active, .btn-default:active {
			color: #333;
			background-color: #fff;
			border-color: #fff;
			outline: 0 !important
		}

		.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
			background-color: #fff;
			border-color: #fff
		}

		.btn-default .badge {
			color: #fff;
			background-color: #333
		}

		.btn-primary {
			border-color: #0398db;
			color: #fff;
			background-color: #03a9f4;
			border-color: #03a9f4
		}

		.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #0286c2;
			border-color: #026e9e
		}

		.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
			background-image: none
		}

		.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
			background-color: #03a9f4;
			border-color: #0398db
		}

		.btn-primary .badge {
			color: #03a9f4;
			background-color: #fff
		}

		.btn-primary:focus, .btn-primary:hover, .open .dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #0ab1fc;
			border-color: #0ab1fc;
			outline: 0 !important
		}

		.btn-primary.ghost {
			color: #03a9f4;
			background-color: transparent;
			border-color: #03a9f4;
			-webkit-transition: all 218ms cubic-bezier(.42, 0, .58, 1);
			transition: all 218ms cubic-bezier(.42, 0, .58, 1)
		}

		.btn-primary.ghost:hover {
			color: #fff;
			background-color: #0ab1fc;
			border-color: #0ab1fc
		}

		.btn-primary.active, .btn-primary:active {
			color: #fff;
			background-color: #05affc;
			border-color: #05affc;
			outline: 0 !important
		}

		.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
			background-color: #03a9f4;
			border-color: #03a9f4
		}

		.btn-primary .badge {
			color: #03a9f4;
			background-color: #fff
		}

		.btn-success {
			border-color: #20861f;
			color: #fff;
			background-color: #259b24;
			border-color: #259b24
		}

		.btn-success.active, .btn-success:active, .btn-success:focus, .btn-success:hover, .open > .dropdown-toggle.btn-success {
			color: #fff;
			background-color: #1b721a;
			border-color: #145514
		}

		.btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success {
			background-image: none
		}

		.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
			background-color: #259b24;
			border-color: #20861f
		}

		.btn-success .badge {
			color: #259b24;
			background-color: #fff
		}

		.btn-success:focus, .btn-success:hover, .open .dropdown-toggle.btn-success {
			color: #fff;
			background-color: #28a727;
			border-color: #28a727;
			outline: 0 !important
		}

		.btn-success.ghost {
			color: #259b24;
			background-color: transparent;
			border-color: #259b24;
			-webkit-transition: all 218ms cubic-bezier(.42, 0, .58, 1);
			transition: all 218ms cubic-bezier(.42, 0, .58, 1)
		}

		.btn-success.ghost:hover {
			color: #fff;
			background-color: #28a727;
			border-color: #28a727
		}

		.btn-success.active, .btn-success:active {
			color: #fff;
			background-color: #27a326;
			border-color: #27a326;
			outline: 0 !important
		}

		.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
			background-color: #259b24;
			border-color: #259b24
		}

		.btn-success .badge {
			color: #259b24;
			background-color: #fff
		}

		.btn-info {
			border-color: #3d63fc;
			color: #fff;
			background-color: #5677fc;
			border-color: #5677fc
		}

		.btn-info.active, .btn-info:active, .btn-info:focus, .btn-info:hover, .open > .dropdown-toggle.btn-info {
			color: #fff;
			background-color: #244ffb;
			border-color: #0435f7
		}

		.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info {
			background-image: none
		}

		.btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
			background-color: #5677fc;
			border-color: #3d63fc
		}

		.btn-info .badge {
			color: #5677fc;
			background-color: #fff
		}

		.btn-info:focus, .btn-info:hover, .open .dropdown-toggle.btn-info {
			color: #fff;
			background-color: #6583fc;
			border-color: #6583fc;
			outline: 0 !important
		}

		.btn-info.ghost {
			color: #5677fc;
			background-color: transparent;
			border-color: #5677fc;
			-webkit-transition: all 218ms cubic-bezier(.42, 0, .58, 1);
			transition: all 218ms cubic-bezier(.42, 0, .58, 1)
		}

		.btn-info.ghost:hover {
			color: #fff;
			background-color: #6583fc;
			border-color: #6583fc
		}

		.btn-info.active, .btn-info:active {
			color: #fff;
			background-color: #607ffc;
			border-color: #607ffc;
			outline: 0 !important
		}

		.btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
			background-color: #5677fc;
			border-color: #5677fc
		}

		.btn-info .badge {
			color: #5677fc;
			background-color: #fff
		}

		.btn-warning {
			border-color: #e68900;
			color: #fff;
			background-color: #ff9800;
			border-color: #ff9800
		}

		.btn-warning.active, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open > .dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #cc7a00;
			border-color: #a86400
		}

		.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning {
			background-image: none
		}

		.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
			background-color: #ff9800;
			border-color: #e68900
		}

		.btn-warning .badge {
			color: #ff9800;
			background-color: #fff
		}

		.btn-warning:focus, .btn-warning:hover, .open .dropdown-toggle.btn-warning {
			color: #fff;
			background-color: #ff9e0f;
			border-color: #ff9e0f;
			outline: 0 !important
		}

		.btn-warning.ghost {
			color: #ff9800;
			background-color: transparent;
			border-color: #ff9800;
			-webkit-transition: all 218ms cubic-bezier(.42, 0, .58, 1);
			transition: all 218ms cubic-bezier(.42, 0, .58, 1)
		}

		.btn-warning.ghost:hover {
			color: #fff;
			background-color: #ff9e0f;
			border-color: #ff9e0f
		}

		.btn-warning.active, .btn-warning:active {
			color: #fff;
			background-color: #ff9c0a;
			border-color: #ff9c0a;
			outline: 0 !important
		}

		.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
			background-color: #ff9800;
			border-color: #ff9800
		}

		.btn-warning .badge {
			color: #ff9800;
			background-color: #fff
		}

		.btn-danger {
			border-color: #d0181e;
			color: #fff;
			background-color: #e51c23;
			border-color: #e51c23
		}

		.btn-danger.active, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open > .dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #b9151b;
			border-color: #991216
		}

		.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger {
			background-image: none
		}

		.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
			background-color: #e51c23;
			border-color: #d0181e
		}

		.btn-danger .badge {
			color: #e51c23;
			background-color: #fff
		}

		.btn-danger:focus, .btn-danger:hover, .open .dropdown-toggle.btn-danger {
			color: #fff;
			background-color: #e72a30;
			border-color: #e72a30;
			outline: 0 !important
		}

		.btn-danger.ghost {
			color: #e51c23;
			background-color: transparent;
			border-color: #e51c23;
			-webkit-transition: all 218ms cubic-bezier(.42, 0, .58, 1);
			transition: all 218ms cubic-bezier(.42, 0, .58, 1)
		}

		.btn-danger.ghost:hover {
			color: #fff;
			background-color: #e72a30;
			border-color: #e72a30
		}

		.btn-danger.active, .btn-danger:active {
			color: #fff;
			background-color: #e6252c;
			border-color: #e6252c;
			outline: 0 !important
		}

		.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
			background-color: #e51c23;
			border-color: #e51c23
		}

		.btn-danger .badge {
			color: #e51c23;
			background-color: #fff
		}

		.btn-link {
			color: #383838;
			font-weight: 400;
			cursor: pointer;
			border-radius: 0
		}

		.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
			background-color: transparent;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
			border-color: transparent
		}

		.btn-link:focus, .btn-link:hover {
			color: #03a9f4;
			text-decoration: underline;
			background-color: transparent
		}

		.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
			color: #a6a6a6;
			text-decoration: none
		}

		.btn-group-lg > .btn, .btn-lg {
			padding: 14px 16px;
			font-size: 15px;
			line-height: 1.33;
			border-radius: 3px
		}

		.btn-group-sm > .btn, .btn-sm {
			padding: 5px 10px;
			font-size: 12px;
			line-height: 1.5;
			border-radius: 2px
		}

		.btn-group-xs > .btn, .btn-xs {
			padding: 1px 5px;
			font-size: 12px;
			line-height: 1.5;
			border-radius: 2px
		}

		.btn-block {
			display: block;
			width: 100%
		}

		.btn-block + .btn-block {
			margin-top: 5px
		}

		input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
			width: 100%
		}

		.fade {
			opacity: 0;
			-webkit-transition: opacity .15s linear;
			transition: opacity .15s linear
		}

		.fade.in {
			opacity: 1
		}

		.collapse {
			display: none
		}

		.collapse.in {
			display: block
		}

		tr.collapse.in {
			display: table-row
		}

		tbody.collapse.in {
			display: table-row-group
		}

		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition: height .35s ease;
			transition: height .35s ease
		}

		.caret {
			display: inline-block;
			width: 0;
			height: 0;
			margin-left: 2px;
			vertical-align: middle;
			border-top: 4px solid;
			border-right: 4px solid transparent;
			border-left: 4px solid transparent
		}

		.dropdown {
			position: relative
		}

		.dropdown-toggle:focus {
			outline: 0
		}

		.dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			display: none;
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			list-style: none;
			font-size: 14px;
			text-align: left;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .15);
			border-radius: 3px;
			-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			background-clip: padding-box
		}

		.dropdown-menu.pull-right {
			right: 0;
			left: auto
		}

		.dropdown-menu .divider {
			height: 1px;
			margin: 9px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.dropdown-menu > li > a {
			display: block;
			padding: 3px 20px;
			clear: both;
			font-weight: 400;
			line-height: 1.42857143;
			color: grey;
			white-space: nowrap
		}

		.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
			text-decoration: none;
			color: #737373;
			background-color: #f5f5f5
		}

		.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
			color: #fff;
			text-decoration: none;
			outline: 0;
			background-color: #03a9f4
		}

		.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
			color: #a6a6a6
		}

		.dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
			text-decoration: none;
			background-color: transparent;
			background-image: none;
			cursor: not-allowed
		}

		.open > .dropdown-menu {
			display: block
		}

		.open > a {
			outline: 0
		}

		.dropdown-menu-right {
			left: auto;
			right: 0
		}

		.dropdown-menu-left {
			left: 0;
			right: auto
		}

		.dropdown-header {
			display: block;
			padding: 3px 20px;
			font-size: 12px;
			line-height: 1.42857143;
			color: #a6a6a6;
			white-space: nowrap
		}

		.dropdown-backdrop {
			position: fixed;
			left: 0;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 990
		}

		.pull-right > .dropdown-menu {
			right: 0;
			left: auto
		}

		.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
			border-top: 0;
			border-bottom: 4px solid;
			content: ""
		}

		.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
			top: auto;
			bottom: 100%;
			margin-bottom: 1px
		}

		@media (min-width: 768px) {
			.navbar-right .dropdown-menu {
				left: auto;
				right: 0
			}

			.navbar-right .dropdown-menu-left {
				left: 0;
				right: auto
			}
		}

		.btn-group, .btn-group-vertical {
			position: relative;
			display: inline-block;
			vertical-align: middle
		}

		.btn-group-vertical > .btn, .btn-group > .btn {
			position: relative;
			float: left
		}

		.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
			z-index: 2
		}

		.btn-group-vertical > .btn:focus, .btn-group > .btn:focus {
			outline: 0
		}

		.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
			margin-left: -1px
		}

		.btn-toolbar {
			margin-left: -5px
		}

		.btn-toolbar .btn-group, .btn-toolbar .input-group {
			float: left
		}

		.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
			margin-left: 5px
		}

		.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
			border-radius: 0
		}

		.btn-group > .btn:first-child {
			margin-left: 0
		}

		.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group > .btn-group {
			float: left
		}

		.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
			border-radius: 0
		}

		.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.btn-group > .btn-group:last-child > .btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
			outline: 0
		}

		.btn-group > .btn + .dropdown-toggle {
			padding-left: 8px;
			padding-right: 8px
		}

		.btn-group > .btn-lg + .dropdown-toggle {
			padding-left: 12px;
			padding-right: 12px
		}

		.btn-group.open .dropdown-toggle {
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
		}

		.btn-group.open .dropdown-toggle.btn-link {
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.btn .caret {
			margin-left: 0
		}

		.btn-lg .caret {
			border-width: 5px 5px 0;
			border-bottom-width: 0
		}

		.dropup .btn-lg .caret {
			border-width: 0 5px 5px
		}

		.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
			display: block;
			float: none;
			width: 100%;
			max-width: 100%
		}

		.btn-group-vertical > .btn-group > .btn {
			float: none
		}

		.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
			margin-top: -1px;
			margin-left: 0
		}

		.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.btn-group-vertical > .btn:first-child:not(:last-child) {
			border-top-right-radius: 3px;
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical > .btn:last-child:not(:first-child) {
			border-bottom-left-radius: 3px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
			border-radius: 0
		}

		.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.btn-group-justified {
			display: table;
			width: 100%;
			table-layout: fixed;
			border-collapse: separate
		}

		.btn-group-justified > .btn, .btn-group-justified > .btn-group {
			float: none;
			display: table-cell;
			width: 1%
		}

		.btn-group-justified > .btn-group .btn {
			width: 100%
		}

		.btn-group-justified > .btn-group .dropdown-menu {
			left: auto
		}

		[data-toggle=buttons] > .btn > input[type=checkbox], [data-toggle=buttons] > .btn > input[type=radio] {
			position: absolute;
			z-index: -1;
			opacity: 0
		}

		.input-group {
			position: relative;
			display: table;
			border-collapse: separate
		}

		.input-group[class*=col-] {
			float: none;
			padding-left: 0;
			padding-right: 0
		}

		.input-group .form-control {
			position: relative;
			z-index: 2;
			float: left;
			width: 100%;
			margin-bottom: 0
		}

		.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
			height: 50px;
			padding: 14px 16px;
			font-size: 15px;
			line-height: 1.33;
			border-radius: 3px
		}

		select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
			height: 50px;
			line-height: 50px
		}

		select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn, textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn {
			height: auto
		}

		.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
			height: 30px;
			padding: 5px 10px;
			font-size: 12px;
			line-height: 1.5;
			border-radius: 2px
		}

		select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {
			height: 30px;
			line-height: 30px
		}

		select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn, textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn {
			height: auto
		}

		.input-group .form-control, .input-group-addon, .input-group-btn {
			display: table-cell
		}

		.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
			border-radius: 0
		}

		.input-group-addon, .input-group-btn {
			width: 1%;
			white-space: nowrap;
			vertical-align: middle
		}

		.input-group-addon {
			padding: 8px 12px;
			font-size: 14px;
			font-weight: 400;
			line-height: 1;
			color: #383838;
			text-align: center;
			background-color: #ededed;
			border: 1px solid #d1d1d1;
			border-radius: 3px
		}

		.input-group-addon.input-sm {
			padding: 5px 10px;
			font-size: 12px;
			border-radius: 2px
		}

		.input-group-addon.input-lg {
			padding: 14px 16px;
			font-size: 15px;
			border-radius: 3px
		}

		.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
			margin-top: 0
		}

		.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		.input-group-addon:first-child {
			border-right: 0
		}

		.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		.input-group-addon:last-child {
			border-left: 0
		}

		.input-group-btn {
			position: relative;
			font-size: 0;
			white-space: nowrap
		}

		.input-group-btn > .btn {
			position: relative
		}

		.input-group-btn > .btn + .btn {
			margin-left: -1px
		}

		.input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover {
			z-index: 2
		}

		.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
			margin-right: -1px
		}

		.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
			margin-left: -1px
		}

		.nav {
			margin-bottom: 0;
			padding-left: 0;
			list-style: none
		}

		.nav > li {
			position: relative;
			display: block
		}

		.nav > li > a {
			position: relative;
			display: block;
			padding: 10px 15px
		}

		.nav > li > a:focus, .nav > li > a:hover {
			text-decoration: none;
			background-color: transparent
		}

		.nav > li.disabled > a {
			color: #a6a6a6
		}

		.nav > li.disabled > a:focus, .nav > li.disabled > a:hover {
			color: #a6a6a6;
			text-decoration: none;
			background-color: transparent;
			cursor: not-allowed
		}

		.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
			background-color: transparent;
			border-color: #383838
		}

		.nav .nav-divider {
			height: 1px;
			margin: 9px 0;
			overflow: hidden;
			background-color: #e5e5e5
		}

		.nav > li > a > img {
			max-width: none
		}

		.nav-tabs {
			border-bottom: 1px solid #ddd
		}

		.nav-tabs > li {
			float: left;
			margin-bottom: -1px
		}

		.nav-tabs > li > a {
			margin-right: 2px;
			line-height: 1.42857143;
			border: 1px solid transparent;
			border-radius: 3px 3px 0 0
		}

		.nav-tabs > li > a:hover {
			border-color: #ededed #ededed #ddd
		}

		.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
			color: #a6a6a6;
			background-color: #fff;
			border: 1px solid #ddd;
			border-bottom-color: transparent;
			cursor: default
		}

		.nav-tabs.nav-justified {
			width: 100%;
			border-bottom: 0
		}

		.nav-tabs.nav-justified > li {
			float: none
		}

		.nav-tabs.nav-justified > li > a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-tabs.nav-justified > .dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width: 768px) {
			.nav-tabs.nav-justified > li {
				display: table-cell;
				width: 1%
			}

			.nav-tabs.nav-justified > li > a {
				margin-bottom: 0
			}
		}

		.nav-tabs.nav-justified > li > a {
			margin-right: 0;
			border-radius: 3px
		}

		.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
			border: 1px solid #ddd
		}

		@media (min-width: 768px) {
			.nav-tabs.nav-justified > li > a {
				border-bottom: 1px solid #ddd;
				border-radius: 3px 3px 0 0
			}

			.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
				border-bottom-color: #fff
			}
		}

		.nav-pills > li {
			float: left
		}

		.nav-pills > li > a {
			border-radius: 3px
		}

		.nav-pills > li + li {
			margin-left: 2px
		}

		.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
			color: #fff;
			background-color: #03a9f4
		}

		.nav-stacked > li {
			float: none
		}

		.nav-stacked > li + li {
			margin-top: 2px;
			margin-left: 0
		}

		.nav-justified {
			width: 100%
		}

		.nav-justified > li {
			float: none
		}

		.nav-justified > li > a {
			text-align: center;
			margin-bottom: 5px
		}

		.nav-justified > .dropdown .dropdown-menu {
			top: auto;
			left: auto
		}

		@media (min-width: 768px) {
			.nav-justified > li {
				display: table-cell;
				width: 1%
			}

			.nav-justified > li > a {
				margin-bottom: 0
			}
		}

		.nav-tabs-justified {
			border-bottom: 0
		}

		.nav-tabs-justified > li > a {
			margin-right: 0;
			border-radius: 3px
		}

		.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover {
			border: 1px solid #ddd
		}

		@media (min-width: 768px) {
			.nav-tabs-justified > li > a {
				border-bottom: 1px solid #ddd;
				border-radius: 3px 3px 0 0
			}

			.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover {
				border-bottom-color: #fff
			}
		}

		.tab-content > .tab-pane {
			display: none
		}

		.tab-content > .active {
			display: block
		}

		.nav-tabs .dropdown-menu {
			margin-top: -1px;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar {
			position: relative;
			min-height: 50px;
			margin-bottom: 40px;
			border: 1px solid transparent
		}

		@media (min-width: 768px) {
			.navbar {
				border-radius: 3px
			}
		}

		@media (min-width: 768px) {
			.navbar-header {
				float: left
			}
		}

		.navbar-collapse {
			overflow-x: visible;
			padding-right: 16px;
			padding-left: 16px;
			border-top: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
			-webkit-overflow-scrolling: touch
		}

		.navbar-collapse.in {
			overflow-y: auto
		}

		@media (min-width: 768px) {
			.navbar-collapse {
				width: auto;
				border-top: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-collapse.collapse {
				display: block !important;
				height: auto !important;
				padding-bottom: 0;
				overflow: visible !important
			}

			.navbar-collapse.in {
				overflow-y: visible
			}

			.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
				padding-left: 0;
				padding-right: 0
			}
		}

		.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
			max-height: 340px
		}

		@media (max-width: 480px) and (orientation: landscape) {
			.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
				max-height: 200px
			}
		}

		.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
			margin-right: -16px;
			margin-left: -16px
		}

		@media (min-width: 768px) {
			.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
				margin-right: 0;
				margin-left: 0
			}
		}

		.navbar-static-top {
			z-index: 1000;
			border-width: 0 0 1px
		}

		@media (min-width: 768px) {
			.navbar-static-top {
				border-radius: 0
			}
		}

		.navbar-fixed-bottom, .navbar-fixed-top {
			position: fixed;
			right: 0;
			left: 0;
			z-index: 1030;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@media (min-width: 768px) {
			.navbar-fixed-bottom, .navbar-fixed-top {
				border-radius: 0
			}
		}

		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px
		}

		.navbar-fixed-bottom {
			bottom: 0;
			margin-bottom: 0;
			border-width: 1px 0 0
		}

		.navbar-brand {
			float: left;
			padding: 15px 16px;
			font-size: 15px;
			line-height: 20px;
			height: 50px
		}

		.navbar-brand:focus, .navbar-brand:hover {
			text-decoration: none
		}

		@media (min-width: 768px) {
			.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
				margin-left: -16px
			}
		}

		.navbar-toggle {
			position: relative;
			float: right;
			margin-right: 16px;
			padding: 9px 10px;
			margin-top: 8px;
			margin-bottom: 8px;
			background-color: transparent;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 3px
		}

		.navbar-toggle:focus {
			outline: 0
		}

		.navbar-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px
		}

		.navbar-toggle .icon-bar + .icon-bar {
			margin-top: 4px
		}

		@media (min-width: 768px) {
			.navbar-toggle {
				display: none
			}
		}

		.navbar-nav {
			margin: 7.5px -16px
		}

		.navbar-nav > li > a {
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 20px
		}

		@media (max-width: 767px) {
			.navbar-nav .open .dropdown-menu {
				position: static;
				float: none;
				width: auto;
				margin-top: 0;
				background-color: transparent;
				border: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
				padding: 5px 15px 5px 25px
			}

			.navbar-nav .open .dropdown-menu > li > a {
				line-height: 20px
			}

			.navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover {
				background-image: none
			}
		}

		@media (min-width: 768px) {
			.navbar-nav {
				float: left;
				margin: 0
			}

			.navbar-nav > li {
				float: left
			}

			.navbar-nav > li > a {
				padding-top: 15px;
				padding-bottom: 15px
			}

			.navbar-nav.navbar-right:last-child {
				margin-right: -16px
			}
		}

		@media (min-width: 768px) {
			.navbar-left {
				float: left !important
			}

			.navbar-right {
				float: right !important
			}
		}

		.navbar-form {
			margin-left: -16px;
			margin-right: -16px;
			padding: 10px 16px;
			border-top: 1px solid transparent;
			border-bottom: 1px solid transparent;
			-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
			margin-top: 6px;
			margin-bottom: 6px
		}

		@media (min-width: 768px) {
			.navbar-form .form-group {
				display: inline-block;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .form-control {
				display: inline-block;
				width: auto;
				vertical-align: middle
			}

			.navbar-form .input-group {
				display: inline-table;
				vertical-align: middle
			}

			.navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {
				width: auto
			}

			.navbar-form .input-group > .form-control {
				width: 100%
			}

			.navbar-form .control-label {
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .checkbox, .navbar-form .radio {
				display: inline-block;
				margin-top: 0;
				margin-bottom: 0;
				vertical-align: middle
			}

			.navbar-form .checkbox label, .navbar-form .radio label {
				padding-left: 0
			}

			.navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {
				position: relative;
				margin-left: 0
			}

			.navbar-form .has-feedback .form-control-feedback {
				top: 0
			}
		}

		@media (max-width: 767px) {
			.navbar-form .form-group {
				margin-bottom: 5px
			}
		}

		@media (min-width: 768px) {
			.navbar-form {
				width: auto;
				border: 0;
				margin-left: 0;
				margin-right: 0;
				padding-top: 0;
				padding-bottom: 0;
				-webkit-box-shadow: none;
				box-shadow: none
			}

			.navbar-form.navbar-right:last-child {
				margin-right: -16px
			}
		}

		.navbar-nav > li > .dropdown-menu {
			margin-top: 0;
			border-top-right-radius: 0;
			border-top-left-radius: 0
		}

		.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0
		}

		.navbar-btn {
			margin-top: 6px;
			margin-bottom: 6px
		}

		.navbar-btn.btn-sm {
			margin-top: 10px;
			margin-bottom: 10px
		}

		.navbar-btn.btn-xs {
			margin-top: 14px;
			margin-bottom: 14px
		}

		.navbar-text {
			margin-top: 15px;
			margin-bottom: 15px
		}

		@media (min-width: 768px) {
			.navbar-text {
				float: left;
				margin-left: 16px;
				margin-right: 16px
			}

			.navbar-text.navbar-right:last-child {
				margin-right: 0
			}
		}

		.navbar-default {
			background-color: #f8f8f8;
			border-color: #e7e7e7
		}

		.navbar-default .navbar-brand {
			color: #777
		}

		.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
			color: #5e5e5e;
			background-color: transparent
		}

		.navbar-default .navbar-text {
			color: #777
		}

		.navbar-default .navbar-nav > li > a {
			color: #777
		}

		.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
			color: #333;
			background-color: transparent
		}

		.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
			color: #555;
			background-color: #e7e7e7
		}

		.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:focus, .navbar-default .navbar-nav > .disabled > a:hover {
			color: #ccc;
			background-color: transparent
		}

		.navbar-default .navbar-toggle {
			border-color: #ddd
		}

		.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
			background-color: #ddd
		}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #888
		}

		.navbar-default .navbar-collapse, .navbar-default .navbar-form {
			border-color: #e7e7e7
		}

		.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
			background-color: #e7e7e7;
			color: #555
		}

		@media (max-width: 767px) {
			.navbar-default .navbar-nav .open .dropdown-menu > li > a {
				color: #777
			}

			.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
				color: #333;
				background-color: transparent
			}

			.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
				color: #555;
				background-color: #e7e7e7
			}

			.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
				color: #ccc;
				background-color: transparent
			}
		}

		.navbar-default .navbar-link {
			color: #777
		}

		.navbar-default .navbar-link:hover {
			color: #333
		}

		.navbar-default .btn-link {
			color: #777
		}

		.navbar-default .btn-link:focus, .navbar-default .btn-link:hover {
			color: #333
		}

		.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {
			color: #ccc
		}

		.navbar-inverse {
			background-color: #222;
			border-color: #080808
		}

		.navbar-inverse .navbar-brand {
			color: #a6a6a6
		}

		.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-text {
			color: #a6a6a6
		}

		.navbar-inverse .navbar-nav > li > a {
			color: #a6a6a6
		}

		.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
			color: #fff;
			background-color: transparent
		}

		.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
			color: #fff;
			background-color: #080808
		}

		.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > a:hover {
			color: #444;
			background-color: transparent
		}

		.navbar-inverse .navbar-toggle {
			border-color: #333
		}

		.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
			background-color: #333
		}

		.navbar-inverse .navbar-toggle .icon-bar {
			background-color: #fff
		}

		.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
			border-color: #101010
		}

		.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
			background-color: #080808;
			color: #fff
		}

		@media (max-width: 767px) {
			.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
				border-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
				color: #a6a6a6
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
				color: #fff;
				background-color: transparent
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
				color: #fff;
				background-color: #080808
			}

			.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
				color: #444;
				background-color: transparent
			}
		}

		.navbar-inverse .navbar-link {
			color: #a6a6a6
		}

		.navbar-inverse .navbar-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link {
			color: #a6a6a6
		}

		.navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover {
			color: #fff
		}

		.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {
			color: #444
		}

		.breadcrumb {
			padding: 8px 15px;
			margin-bottom: 20px;
			list-style: none;
			background-color: #f5f5f5;
			border-radius: 3px
		}

		.breadcrumb > li {
			display: inline-block
		}

		.breadcrumb > li + li:before {
			content: "/\00a0";
			padding: 0 5px;
			color: #ccc
		}

		.breadcrumb > .active {
			color: #a6a6a6
		}

		.pagination {
			display: inline-block;
			padding-left: 0;
			margin: 20px 0;
			border-radius: 3px
		}

		.pagination > li {
			display: inline
		}

		.pagination > li > a, .pagination > li > span {
			position: relative;
			float: left;
			padding: 8px 12px;
			line-height: 1.42857143;
			text-decoration: none;
			color: #383838;
			background-color: #fff;
			border: 1px solid #ddd;
			margin-left: -1px
		}

		.pagination > li:first-child > a, .pagination > li:first-child > span {
			margin-left: 0;
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination > li:last-child > a, .pagination > li:last-child > span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
			color: #03a9f4;
			background-color: #ededed;
			border-color: #ddd
		}

		.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
			z-index: 2;
			color: #fff;
			background-color: #03a9f4;
			border-color: #03a9f4;
			cursor: default
		}

		.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
			color: #a6a6a6;
			background-color: #fff;
			border-color: #ddd;
			cursor: not-allowed
		}

		.pagination-lg > li > a, .pagination-lg > li > span {
			padding: 14px 16px;
			font-size: 15px
		}

		.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
			border-bottom-left-radius: 3px;
			border-top-left-radius: 3px
		}

		.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
			border-bottom-right-radius: 3px;
			border-top-right-radius: 3px
		}

		.pagination-sm > li > a, .pagination-sm > li > span {
			padding: 5px 10px;
			font-size: 12px
		}

		.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
			border-bottom-left-radius: 2px;
			border-top-left-radius: 2px
		}

		.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
			border-bottom-right-radius: 2px;
			border-top-right-radius: 2px
		}

		.pager {
			padding-left: 0;
			margin: 20px 0;
			list-style: none;
			text-align: center
		}

		.pager li {
			display: inline
		}

		.pager li > a, .pager li > span {
			display: inline-block;
			padding: 5px 14px;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 15px
		}

		.pager li > a:focus, .pager li > a:hover {
			text-decoration: none;
			background-color: #ededed
		}

		.pager .next > a, .pager .next > span {
			float: right
		}

		.pager .previous > a, .pager .previous > span {
			float: left
		}

		.pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover, .pager .disabled > span {
			color: #a6a6a6;
			background-color: #fff;
			cursor: not-allowed
		}

		.label {
			display: inline;
			padding: .2em .6em .3em;
			font-size: 75%;
			font-weight: 700;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			border-radius: .25em
		}

		a.label:focus, a.label:hover {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.label:empty {
			display: none
		}

		.btn .label {
			position: relative;
			top: -1px
		}

		.label-default {
			background-color: #a6a6a6
		}

		.label-default[href]:focus, .label-default[href]:hover {
			background-color: #8c8c8c
		}

		.label-primary {
			background-color: #03a9f4
		}

		.label-primary[href]:focus, .label-primary[href]:hover {
			background-color: #0286c2
		}

		.label-success {
			background-color: #259b24
		}

		.label-success[href]:focus, .label-success[href]:hover {
			background-color: #1b721a
		}

		.label-info {
			background-color: #5677fc
		}

		.label-info[href]:focus, .label-info[href]:hover {
			background-color: #244ffb
		}

		.label-warning {
			background-color: #ff9800
		}

		.label-warning[href]:focus, .label-warning[href]:hover {
			background-color: #cc7a00
		}

		.label-danger {
			background-color: #e51c23
		}

		.label-danger[href]:focus, .label-danger[href]:hover {
			background-color: #b9151b
		}

		.badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 12px;
			font-weight: 400;
			color: #fff;
			line-height: 1.2;
			vertical-align: baseline;
			white-space: nowrap;
			text-align: center;
			background-color: #03a9f4;
			border-radius: 10px
		}

		.badge:empty {
			display: none
		}

		.btn .badge {
			position: relative;
			top: -1px
		}

		.btn-xs .badge {
			top: 0;
			padding: 1px 5px
		}

		a.badge:focus, a.badge:hover {
			color: #fff;
			text-decoration: none;
			cursor: pointer
		}

		.nav-pills > .active > a > .badge, a.list-group-item.active > .badge {
			color: #383838;
			background-color: #fff
		}

		.nav-pills > li > a > .badge {
			margin-left: 3px
		}

		.jumbotron {
			padding: 30px;
			margin-bottom: 30px;
			color: inherit;
			background-color: #ededed
		}

		.jumbotron .h1, .jumbotron h1 {
			color: inherit
		}

		.jumbotron p {
			margin-bottom: 15px;
			font-size: 18px;
			font-weight: 200
		}

		.jumbotron > hr {
			border-top-color: #d4d4d4
		}

		.container .jumbotron {
			border-radius: 3px
		}

		.jumbotron .container {
			max-width: 100%
		}

		@media screen and (min-width: 768px) {
			.jumbotron {
				padding-top: 48px;
				padding-bottom: 48px
			}

			.container .jumbotron {
				padding-left: 60px;
				padding-right: 60px
			}

			.jumbotron .h1, .jumbotron h1 {
				font-size: 63px
			}
		}

		.thumbnail {
			display: block;
			padding: 4px;
			margin-bottom: 20px;
			line-height: 1.42857143;
			background-color: #fff;
			border: 1px solid #ddd;
			border-radius: 3px;
			-webkit-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out
		}

		.thumbnail a > img, .thumbnail > img {
			margin-left: auto;
			margin-right: auto
		}

		a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
			border-color: #383838
		}

		.thumbnail .caption {
			padding: 9px;
			color: #383838
		}

		.alert {
			padding: 15px;
			margin-bottom: 20px;
			border: 1px solid transparent;
			border-radius: 3px
		}

		.alert h4 {
			margin-top: 0;
			color: inherit
		}

		.alert .alert-link {
			font-weight: 700
		}

		.alert > p, .alert > ul {
			margin-bottom: 0
		}

		.alert > p + p {
			margin-top: 5px
		}

		.alert-dismissable, .alert-dismissible {
			padding-right: 35px
		}

		.alert-dismissable .close, .alert-dismissible .close {
			position: relative;
			top: -2px;
			right: -21px;
			color: inherit
		}

		.alert-success {
			background-color: #dff0d8;
			border-color: #d6e9c6;
			color: #3c763d
		}

		.alert-success hr {
			border-top-color: #c9e2b3
		}

		.alert-success .alert-link {
			color: #2b542c
		}

		.alert-info {
			background-color: #d9edf7;
			border-color: #bce8f1;
			color: #31708f
		}

		.alert-info hr {
			border-top-color: #a6e1ec
		}

		.alert-info .alert-link {
			color: #245269
		}

		.alert-warning {
			background-color: #fcf8e3;
			border-color: #faebcc;
			color: #8a6d3b
		}

		.alert-warning hr {
			border-top-color: #f7e1b5
		}

		.alert-warning .alert-link {
			color: #66512c
		}

		.alert-danger {
			background-color: #f2dede;
			border-color: #ebccd1;
			color: #a94442
		}

		.alert-danger hr {
			border-top-color: #e4b9c0
		}

		.alert-danger .alert-link {
			color: #843534
		}

		@-webkit-keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}
			to {
				background-position: 0 0
			}
		}

		@keyframes progress-bar-stripes {
			from {
				background-position: 40px 0
			}
			to {
				background-position: 0 0
			}
		}

		.progress {
			overflow: hidden;
			height: 20px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border-radius: 3px;
			-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
		}

		.progress-bar {
			float: left;
			width: 0%;
			height: 100%;
			font-size: 12px;
			line-height: 20px;
			color: #fff;
			text-align: center;
			background-color: #03a9f4;
			-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
			-webkit-transition: width .6s ease;
			transition: width .6s ease
		}

		.progress-bar-striped, .progress-striped .progress-bar {
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
			background-size: 40px 40px
		}

		.progress-bar.active, .progress.active .progress-bar {
			-webkit-animation: progress-bar-stripes 2s linear infinite;
			animation: progress-bar-stripes 2s linear infinite
		}

		.progress-bar[aria-valuenow="1"], .progress-bar[aria-valuenow="2"] {
			min-width: 30px
		}

		.progress-bar[aria-valuenow="0"] {
			color: #a6a6a6;
			min-width: 30px;
			background-color: transparent;
			background-image: none;
			-webkit-box-shadow: none;
			box-shadow: none
		}

		.progress-bar-success {
			background-color: #259b24
		}

		.progress-striped .progress-bar-success {
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
		}

		.progress-bar-info {
			background-color: #5677fc
		}

		.progress-striped .progress-bar-info {
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
		}

		.progress-bar-warning {
			background-color: #ff9800
		}

		.progress-striped .progress-bar-warning {
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
		}

		.progress-bar-danger {
			background-color: #e51c23
		}

		.progress-striped .progress-bar-danger {
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
		}

		.media, .media-body {
			overflow: hidden;
			zoom: 1
		}

		.media, .media .media {
			margin-top: 15px
		}

		.media:first-child {
			margin-top: 0
		}

		.media-object {
			display: block
		}

		.media-heading {
			margin: 0 0 5px
		}

		.media > .pull-left {
			margin-right: 10px
		}

		.media > .pull-right {
			margin-left: 10px
		}

		.media-list {
			padding-left: 0;
			list-style: none
		}

		.list-group {
			margin-bottom: 20px;
			padding-left: 0
		}

		.list-group-item {
			position: relative;
			display: block;
			padding: 10px 15px;
			margin-bottom: -1px;
			background-color: #fff;
			border: 1px solid #e8e8e8
		}

		.list-group-item:first-child {
			border-top-right-radius: 2px;
			border-top-left-radius: 2px
		}

		.list-group-item:last-child {
			margin-bottom: 0;
			border-bottom-right-radius: 2px;
			border-bottom-left-radius: 2px
		}

		.list-group-item > .badge {
			float: right
		}

		.list-group-item > .badge + .badge {
			margin-right: 5px
		}

		a.list-group-item {
			color: #9c9c9c
		}

		a.list-group-item .list-group-item-heading {
			color: #333
		}

		a.list-group-item:focus, a.list-group-item:hover {
			text-decoration: none;
			color: #03a9f4;
			background-color: transparent
		}

		.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
			background-color: #ededed;
			color: #a6a6a6
		}

		.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
			color: inherit
		}

		.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
			color: #a6a6a6
		}

		.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
			z-index: 2;
			color: #fff;
			background-color: #03a9f4;
			border-color: #03a9f4
		}

		.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > small {
			color: inherit
		}

		.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
			color: #c5ecfe
		}

		.list-group-item-success {
			color: #3c763d;
			background-color: #dff0d8
		}

		a.list-group-item-success {
			color: #3c763d
		}

		a.list-group-item-success .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-success:focus, a.list-group-item-success:hover {
			color: #3c763d;
			background-color: #d0e9c6
		}

		a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover {
			color: #fff;
			background-color: #3c763d;
			border-color: #3c763d
		}

		.list-group-item-info {
			color: #31708f;
			background-color: #d9edf7
		}

		a.list-group-item-info {
			color: #31708f
		}

		a.list-group-item-info .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-info:focus, a.list-group-item-info:hover {
			color: #31708f;
			background-color: #c4e3f3
		}

		a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover {
			color: #fff;
			background-color: #31708f;
			border-color: #31708f
		}

		.list-group-item-warning {
			color: #8a6d3b;
			background-color: #fcf8e3
		}

		a.list-group-item-warning {
			color: #8a6d3b
		}

		a.list-group-item-warning .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-warning:focus, a.list-group-item-warning:hover {
			color: #8a6d3b;
			background-color: #faf2cc
		}

		a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover {
			color: #fff;
			background-color: #8a6d3b;
			border-color: #8a6d3b
		}

		.list-group-item-danger {
			color: #a94442;
			background-color: #f2dede
		}

		a.list-group-item-danger {
			color: #a94442
		}

		a.list-group-item-danger .list-group-item-heading {
			color: inherit
		}

		a.list-group-item-danger:focus, a.list-group-item-danger:hover {
			color: #a94442;
			background-color: #ebcccc
		}

		a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover {
			color: #fff;
			background-color: #a94442;
			border-color: #a94442
		}

		.list-group-item-heading {
			margin-top: 0;
			margin-bottom: 5px
		}

		.list-group-item-text {
			margin-bottom: 0;
			line-height: 1.3
		}

		.panel {
			margin-bottom: 20px;
			background-color: #fff;
			border: 1px solid transparent;
			border-radius: 3px;
			-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
		}

		.panel-body {
			padding: 15px
		}

		.panel-heading {
			padding: 10px 15px;
			border-bottom: 1px solid transparent;
			border-top-right-radius: 2px;
			border-top-left-radius: 2px
		}

		.panel-heading > .dropdown .dropdown-toggle {
			color: inherit
		}

		.panel-title {
			margin-top: 0;
			margin-bottom: 0;
			font-size: 16px;
			color: inherit
		}

		.panel-title > a {
			color: inherit
		}

		.panel-footer {
			padding: 10px 15px;
			background-color: #f5f5f5;
			border-top: 1px solid #ddd;
			border-bottom-right-radius: 2px;
			border-bottom-left-radius: 2px
		}

		.panel > .list-group {
			margin-bottom: 0
		}

		.panel > .list-group .list-group-item {
			border-width: 1px 0;
			border-radius: 0
		}

		.panel > .list-group:first-child .list-group-item:first-child {
			border-top: 0;
			border-top-right-radius: 2px;
			border-top-left-radius: 2px
		}

		.panel > .list-group:last-child .list-group-item:last-child {
			border-bottom: 0;
			border-bottom-right-radius: 2px;
			border-bottom-left-radius: 2px
		}

		.panel-heading + .list-group .list-group-item:first-child {
			border-top-width: 0
		}

		.list-group + .panel-footer {
			border-top-width: 0
		}

		.panel > .panel-collapse > .table, .panel > .table, .panel > .table-responsive > .table {
			margin-bottom: 0
		}

		.panel > .table-responsive:first-child > .table:first-child, .panel > .table:first-child {
			border-top-right-radius: 2px;
			border-top-left-radius: 2px
		}

		.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child {
			border-top-left-radius: 2px
		}

		.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
			border-top-right-radius: 2px
		}

		.panel > .table-responsive:last-child > .table:last-child, .panel > .table:last-child {
			border-bottom-right-radius: 2px;
			border-bottom-left-radius: 2px
		}

		.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
			border-bottom-left-radius: 2px
		}

		.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
			border-bottom-right-radius: 2px
		}

		.panel > .panel-body + .table, .panel > .panel-body + .table-responsive {
			border-top: 1px solid #ddd
		}

		.panel > .table > tbody:first-child > tr:first-child td, .panel > .table > tbody:first-child > tr:first-child th {
			border-top: 0
		}

		.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
			border: 0
		}

		.panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
			border-left: 0
		}

		.panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
			border-right: 0
		}

		.panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
			border-bottom: 0
		}

		.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
			border-bottom: 0
		}

		.panel > .table-responsive {
			border: 0;
			margin-bottom: 0
		}

		.panel-group {
			margin-bottom: 20px
		}

		.panel-group .panel {
			margin-bottom: 0;
			border-radius: 3px
		}

		.panel-group .panel + .panel {
			margin-top: 5px
		}

		.panel-group .panel-heading {
			border-bottom: 0
		}

		.panel-group .panel-heading + .panel-collapse > .panel-body {
			border-top: 1px solid #ddd
		}

		.panel-group .panel-footer {
			border-top: 0
		}

		.panel-group .panel-footer + .panel-collapse .panel-body {
			border-bottom: 1px solid #ddd
		}

		.panel-default {
			border-color: #ddd
		}

		.panel-default > .panel-heading {
			color: grey;
			background-color: #f5f5f5;
			border-color: #ddd
		}

		.panel-default > .panel-heading + .panel-collapse > .panel-body {
			border-top-color: #ddd
		}

		.panel-default > .panel-heading .badge {
			color: #f5f5f5;
			background-color: grey
		}

		.panel-default > .panel-footer + .panel-collapse > .panel-body {
			border-bottom-color: #ddd
		}

		.panel-primary {
			border-color: #03a9f4
		}

		.panel-primary > .panel-heading {
			color: #fff;
			background-color: #03a9f4;
			border-color: #03a9f4
		}

		.panel-primary > .panel-heading + .panel-collapse > .panel-body {
			border-top-color: #03a9f4
		}

		.panel-primary > .panel-heading .badge {
			color: #03a9f4;
			background-color: #fff
		}

		.panel-primary > .panel-footer + .panel-collapse > .panel-body {
			border-bottom-color: #03a9f4
		}

		.panel-success {
			border-color: #d6e9c6
		}

		.panel-success > .panel-heading {
			color: #3c763d;
			background-color: #dff0d8;
			border-color: #d6e9c6
		}

		.panel-success > .panel-heading + .panel-collapse > .panel-body {
			border-top-color: #d6e9c6
		}

		.panel-success > .panel-heading .badge {
			color: #dff0d8;
			background-color: #3c763d
		}

		.panel-success > .panel-footer + .panel-collapse > .panel-body {
			border-bottom-color: #d6e9c6
		}

		.panel-info {
			border-color: #bce8f1
		}

		.panel-info > .panel-heading {
			color: #31708f;
			background-color: #d9edf7;
			border-color: #bce8f1
		}

		.panel-info > .panel-heading + .panel-collapse > .panel-body {
			border-top-color: #bce8f1
		}

		.panel-info > .panel-heading .badge {
			color: #d9edf7;
			background-color: #31708f
		}

		.panel-info > .panel-footer + .panel-collapse > .panel-body {
			border-bottom-color: #bce8f1
		}

		.panel-warning {
			border-color: #faebcc
		}

		.panel-warning > .panel-heading {
			color: #8a6d3b;
			background-color: #fcf8e3;
			border-color: #faebcc
		}

		.panel-warning > .panel-heading + .panel-collapse > .panel-body {
			border-top-color: #faebcc
		}

		.panel-warning > .panel-heading .badge {
			color: #fcf8e3;
			background-color: #8a6d3b
		}

		.panel-warning > .panel-footer + .panel-collapse > .panel-body {
			border-bottom-color: #faebcc
		}

		.panel-danger {
			border-color: #ebccd1
		}

		.panel-danger > .panel-heading {
			color: #a94442;
			background-color: #f2dede;
			border-color: #ebccd1
		}

		.panel-danger > .panel-heading + .panel-collapse > .panel-body {
			border-top-color: #ebccd1
		}

		.panel-danger > .panel-heading .badge {
			color: #f2dede;
			background-color: #a94442
		}

		.panel-danger > .panel-footer + .panel-collapse > .panel-body {
			border-bottom-color: #ebccd1
		}

		.embed-responsive {
			position: relative;
			display: block;
			height: 0;
			padding: 0;
			overflow: hidden
		}

		.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			height: 100%;
			width: 100%;
			border: 0
		}

		.embed-responsive.embed-responsive-16by9 {
			padding-bottom: 56.25%
		}

		.embed-responsive.embed-responsive-4by3 {
			padding-bottom: 75%
		}

		.well {
			min-height: 20px;
			padding: 19px;
			margin-bottom: 20px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 3px;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
		}

		.well blockquote {
			border-color: #ddd;
			border-color: rgba(0, 0, 0, .15)
		}

		.well-lg {
			padding: 24px;
			border-radius: 3px
		}

		.well-sm {
			padding: 9px;
			border-radius: 2px
		}

		.close {
			float: right;
			font-size: 21px;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .2
		}

		.close:focus, .close:hover {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: .5
		}

		button.close {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none
		}

		.modal-open {
			overflow: hidden
		}

		.modal {
			display: none;
			overflow: hidden;
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1050;
			-webkit-overflow-scrolling: touch;
			outline: 0
		}

		.modal.fade .modal-dialog {
			-webkit-transform: translate3d(0, -25%, 0);
			transform: translate3d(0, -25%, 0);
			-webkit-transition: -webkit-transform .3s ease-out;
			transition: -webkit-transform .3s ease-out;
			transition: transform .3s ease-out;
			transition: transform .3s ease-out, -webkit-transform .3s ease-out
		}

		.modal.in .modal-dialog {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		.modal-open .modal {
			overflow-x: hidden;
			overflow-y: auto
		}

		.modal-dialog {
			position: relative;
			width: auto;
			margin: 10px
		}

		.modal-content {
			position: relative;
			background-color: #fff;
			border: 1px solid #999;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 3px;
			-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
			background-clip: padding-box;
			outline: 0
		}

		.modal-backdrop {
			position: fixed;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1040;
			background-color: #000
		}

		.modal-backdrop.fade {
			opacity: 0
		}

		.modal-backdrop.in {
			opacity: .54
		}

		.modal-header {
			padding: 15px;
			border-bottom: 1px solid #e5e5e5;
			min-height: 16.42857143px
		}

		.modal-header .close {
			margin-top: -2px
		}

		.modal-title {
			margin: 0;
			line-height: 1.42857143
		}

		.modal-body {
			position: relative;
			padding: 15px
		}

		.modal-footer {
			padding: 15px;
			text-align: right;
			border-top: 1px solid #e5e5e5
		}

		.modal-footer .btn + .btn {
			margin-left: 5px;
			margin-bottom: 0
		}

		.modal-footer .btn-group .btn + .btn {
			margin-left: -1px
		}

		.modal-footer .btn-block + .btn-block {
			margin-left: 0
		}

		.modal-scrollbar-measure {
			position: absolute;
			top: -9999px;
			width: 50px;
			height: 50px;
			overflow: scroll
		}

		@media (min-width: 768px) {
			.modal-dialog {
				width: 700px;
				margin: 30px auto
			}

			.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
			}

			.modal-sm {
				width: 90%
			}
		}

		@media (min-width: 992px) {
			.modal-lg {
				width: 900px
			}
		}

		.tooltip {
			position: absolute;
			z-index: 1070;
			display: block;
			visibility: visible;
			font-size: 12px;
			line-height: 1.4;
			opacity: 0
		}

		.tooltip.in {
			opacity: .9
		}

		.tooltip.top {
			margin-top: -3px;
			padding: 5px 0
		}

		.tooltip.right {
			margin-left: 3px;
			padding: 0 5px
		}

		.tooltip.bottom {
			margin-top: 3px;
			padding: 5px 0
		}

		.tooltip.left {
			margin-left: -3px;
			padding: 0 5px
		}

		.tooltip-inner {
			max-width: 200px;
			padding: 3px 8px;
			color: #fff;
			text-align: center;
			text-decoration: none;
			background-color: #000;
			border-radius: 3px
		}

		.tooltip-arrow {
			position: absolute;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.tooltip.top .tooltip-arrow {
			bottom: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-left .tooltip-arrow {
			bottom: 0;
			left: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.top-right .tooltip-arrow {
			bottom: 0;
			right: 5px;
			border-width: 5px 5px 0;
			border-top-color: #000
		}

		.tooltip.right .tooltip-arrow {
			top: 50%;
			left: 0;
			margin-top: -5px;
			border-width: 5px 5px 5px 0;
			border-right-color: #000
		}

		.tooltip.left .tooltip-arrow {
			top: 50%;
			right: 0;
			margin-top: -5px;
			border-width: 5px 0 5px 5px;
			border-left-color: #000
		}

		.tooltip.bottom .tooltip-arrow {
			top: 0;
			left: 50%;
			margin-left: -5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-left .tooltip-arrow {
			top: 0;
			left: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.tooltip.bottom-right .tooltip-arrow {
			top: 0;
			right: 5px;
			border-width: 0 5px 5px;
			border-bottom-color: #000
		}

		.popover {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1060;
			display: none;
			max-width: 276px;
			padding: 1px;
			text-align: left;
			background-color: #fff;
			background-clip: padding-box;
			border: 1px solid #ccc;
			border: 1px solid rgba(0, 0, 0, .2);
			border-radius: 3px;
			-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
			white-space: normal
		}

		.popover.top {
			margin-top: -10px
		}

		.popover.right {
			margin-left: 10px
		}

		.popover.bottom {
			margin-top: 10px
		}

		.popover.left {
			margin-left: -10px
		}

		.popover-title {
			margin: 0;
			padding: 8px 14px;
			font-size: 14px;
			font-weight: 400;
			line-height: 18px;
			background-color: #f7f7f7;
			border-bottom: 1px solid #ebebeb;
			border-radius: 2px 2px 0 0
		}

		.popover-content {
			padding: 9px 14px
		}

		.popover > .arrow, .popover > .arrow:after {
			position: absolute;
			display: block;
			width: 0;
			height: 0;
			border-color: transparent;
			border-style: solid
		}

		.popover > .arrow {
			border-width: 11px
		}

		.popover > .arrow:after {
			border-width: 10px;
			content: ""
		}

		.popover.top > .arrow {
			left: 50%;
			margin-left: -11px;
			border-bottom-width: 0;
			border-top-color: #999;
			border-top-color: rgba(0, 0, 0, .25);
			bottom: -11px
		}

		.popover.top > .arrow:after {
			content: " ";
			bottom: 1px;
			margin-left: -10px;
			border-bottom-width: 0;
			border-top-color: #fff
		}

		.popover.right > .arrow {
			top: 50%;
			left: -11px;
			margin-top: -11px;
			border-left-width: 0;
			border-right-color: #999;
			border-right-color: rgba(0, 0, 0, .25)
		}

		.popover.right > .arrow:after {
			content: " ";
			left: 1px;
			bottom: -10px;
			border-left-width: 0;
			border-right-color: #fff
		}

		.popover.bottom > .arrow {
			left: 50%;
			margin-left: -11px;
			border-top-width: 0;
			border-bottom-color: #999;
			border-bottom-color: rgba(0, 0, 0, .25);
			top: -11px
		}

		.popover.bottom > .arrow:after {
			content: " ";
			top: 1px;
			margin-left: -10px;
			border-top-width: 0;
			border-bottom-color: #fff
		}

		.popover.left > .arrow {
			top: 50%;
			right: -11px;
			margin-top: -11px;
			border-right-width: 0;
			border-left-color: #999;
			border-left-color: rgba(0, 0, 0, .25)
		}

		.popover.left > .arrow:after {
			content: " ";
			right: 1px;
			border-right-width: 0;
			border-left-color: #fff;
			bottom: -10px
		}

		.carousel {
			position: relative
		}

		.carousel-inner {
			position: relative;
			overflow: hidden;
			width: 100%
		}

		.carousel-inner > .item {
			display: none;
			position: relative;
			-webkit-transition: .6s ease-in-out left;
			transition: .6s ease-in-out left
		}

		.carousel-inner > .item > a > img, .carousel-inner > .item > img {
			line-height: 1
		}

		.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
			display: block
		}

		.carousel-inner > .active {
			left: 0
		}

		.carousel-inner > .next, .carousel-inner > .prev {
			position: absolute;
			top: 0;
			width: 100%
		}

		.carousel-inner > .next {
			left: 100%
		}

		.carousel-inner > .prev {
			left: -100%
		}

		.carousel-inner > .next.left, .carousel-inner > .prev.right {
			left: 0
		}

		.carousel-inner > .active.left {
			left: -100%
		}

		.carousel-inner > .active.right {
			left: 100%
		}

		.carousel-control {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			width: 15%;
			opacity: .5;
			font-size: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-control.left {
			background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
			background-repeat: repeat-x
		}

		.carousel-control.right {
			left: auto;
			right: 0;
			background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
			background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
			background-repeat: repeat-x
		}

		.carousel-control:focus, .carousel-control:hover {
			outline: 0;
			color: #fff;
			text-decoration: none;
			opacity: .9
		}

		.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
			position: absolute;
			top: 50%;
			z-index: 5;
			display: inline-block
		}

		.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
			left: 50%;
			margin-left: -10px
		}

		.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
			right: 50%;
			margin-right: -10px
		}

		.carousel-control .icon-next, .carousel-control .icon-prev {
			width: 20px;
			height: 20px;
			margin-top: -10px;
			font-family: serif
		}

		.carousel-control .icon-prev:before {
			content: '\2039'
		}

		.carousel-control .icon-next:before {
			content: '\203a'
		}

		.carousel-indicators {
			position: absolute;
			bottom: 10px;
			left: 50%;
			z-index: 15;
			width: 60%;
			margin-left: -30%;
			padding-left: 0;
			list-style: none;
			text-align: center
		}

		.carousel-indicators li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 1px;
			text-indent: -999px;
			border: 1px solid #fff;
			border-radius: 10px;
			cursor: pointer;
			background-color: rgba(0, 0, 0, 0)
		}

		.carousel-indicators .active {
			margin: 0;
			width: 12px;
			height: 12px;
			background-color: #fff
		}

		.carousel-caption {
			position: absolute;
			left: 15%;
			right: 15%;
			bottom: 20px;
			z-index: 10;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #fff;
			text-align: center;
			text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
		}

		.carousel-caption .btn {
			text-shadow: none
		}

		@media screen and (min-width: 768px) {
			.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
				width: 30px;
				height: 30px;
				margin-top: -15px;
				font-size: 30px
			}

			.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
				margin-left: -15px
			}

			.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
				margin-right: -15px
			}

			.carousel-caption {
				left: 20%;
				right: 20%;
				padding-bottom: 30px
			}

			.carousel-indicators {
				bottom: 20px
			}
		}

		.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
			content: " ";
			display: table
		}

		.btn-group-vertical > .btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
			clear: both
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto
		}

		.pull-right {
			float: right !important
		}

		.pull-left {
			float: left !important
		}

		.hide {
			display: none !important
		}

		.show {
			display: block !important
		}

		.invisible {
			visibility: hidden
		}

		.text-hide {
			font: 0/0 a;
			color: transparent;
			text-shadow: none;
			background-color: transparent;
			border: 0
		}

		.hidden {
			display: none !important;
			visibility: hidden !important
		}

		.affix {
			position: fixed;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0)
		}

		@-ms-viewport {
			width: device-width
		}

		.visible-lg, .visible-md, .visible-sm, .visible-xs {
			display: none !important
		}

		.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
			display: none !important
		}

		@media (max-width: 767px) {
			.visible-xs {
				display: block !important
			}

			table.visible-xs {
				display: table
			}

			tr.visible-xs {
				display: table-row !important
			}

			td.visible-xs, th.visible-xs {
				display: table-cell !important
			}
		}

		@media (max-width: 767px) {
			.visible-xs-block {
				display: block !important
			}
		}

		@media (max-width: 767px) {
			.visible-xs-inline {
				display: inline !important
			}
		}

		@media (max-width: 767px) {
			.visible-xs-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width: 768px) and (max-width: 991px) {
			.visible-sm {
				display: block !important
			}

			table.visible-sm {
				display: table
			}

			tr.visible-sm {
				display: table-row !important
			}

			td.visible-sm, th.visible-sm {
				display: table-cell !important
			}
		}

		@media (min-width: 768px) and (max-width: 991px) {
			.visible-sm-block {
				display: block !important
			}
		}

		@media (min-width: 768px) and (max-width: 991px) {
			.visible-sm-inline {
				display: inline !important
			}
		}

		@media (min-width: 768px) and (max-width: 991px) {
			.visible-sm-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width: 992px) and (max-width: 1199px) {
			.visible-md {
				display: block !important
			}

			table.visible-md {
				display: table
			}

			tr.visible-md {
				display: table-row !important
			}

			td.visible-md, th.visible-md {
				display: table-cell !important
			}
		}

		@media (min-width: 992px) and (max-width: 1199px) {
			.visible-md-block {
				display: block !important
			}
		}

		@media (min-width: 992px) and (max-width: 1199px) {
			.visible-md-inline {
				display: inline !important
			}
		}

		@media (min-width: 992px) and (max-width: 1199px) {
			.visible-md-inline-block {
				display: inline-block !important
			}
		}

		@media (min-width: 1200px) {
			.visible-lg {
				display: block !important
			}

			table.visible-lg {
				display: table
			}

			tr.visible-lg {
				display: table-row !important
			}

			td.visible-lg, th.visible-lg {
				display: table-cell !important
			}
		}

		@media (min-width: 1200px) {
			.visible-lg-block {
				display: block !important
			}
		}

		@media (min-width: 1200px) {
			.visible-lg-inline {
				display: inline !important
			}
		}

		@media (min-width: 1200px) {
			.visible-lg-inline-block {
				display: inline-block !important
			}
		}

		@media (max-width: 767px) {
			.hidden-xs {
				display: none !important
			}
		}

		@media (min-width: 768px) and (max-width: 991px) {
			.hidden-sm {
				display: none !important
			}
		}

		@media (min-width: 992px) and (max-width: 1199px) {
			.hidden-md {
				display: none !important
			}
		}

		@media (min-width: 1200px) {
			.hidden-lg {
				display: none !important
			}
		}

		.visible-print {
			display: none !important
		}

		@media print {
			.visible-print {
				display: block !important
			}

			table.visible-print {
				display: table
			}

			tr.visible-print {
				display: table-row !important
			}

			td.visible-print, th.visible-print {
				display: table-cell !important
			}
		}

		.visible-print-block {
			display: none !important
		}

		@media print {
			.visible-print-block {
				display: block !important
			}
		}

		.visible-print-inline {
			display: none !important
		}

		@media print {
			.visible-print-inline {
				display: inline !important
			}
		}

		.visible-print-inline-block {
			display: none !important
		}

		@media print {
			.visible-print-inline-block {
				display: inline-block !important
			}
		}

		@media print {
			.hidden-print {
				display: none !important
			}
		}
	</style>

	<style>
		body {
			padding-top: 0;
		}
	</style>
</head>
<body>
<div class="site-main">
	<div class="container">
		<h3 class="privacy-header-title">隐私条款</h3>
		<div class="privacy-content">
			<section>
				<h4 class="privacy-title">一、隐私条款的覆盖范围</h4>
				<p>您的隐私安全对于我们十分重要，我们也非常乐意告知您我们是如何收集、使用您的相关信息。</p>
				<p>本文旨在帮助您了解如下内容：</p>
				<ul class="privacy-list">
					<li>我们收集哪些信息；</li>
					<li>我们将如何使用收集到的信息；</li>
					<li>我们如何共享收集到的信息；</li>
					<li>我们如何存储收集到的信息并如何保障其安全性；</li>
					<li>有害信息的过滤和删除；</li>
					<li>您的权利；</li>
					<li>我们收集到的信息是如何跨境传输的；</li>
					<li>业务转让；</li>
					<li>其他重要的隐私策略；</li>
					<li>我们对待儿童的隐私政策；</li>
					<li>联系我们；</li>
					<li>隐私政策的变更。</li>
				</ul>
				<p>
					本隐私协议在您使用智选环球产品、相关系列产品和服务或者在您以其他方式调用智选环球时全程有效（除其他单独的隐私协议注释外）。此政策还阐述了您有权决定是否允许我们收集您的行为数据。如果您不同意此政策，请勿访问或使用我们的产品或服务或者与我们业务的任何其他方面进行互动。当本政策中提及“智选环球”或“我们”时，指的是
					济南千瑞网络科技有限公司），智选环球在您使用服务时收集的信息由其进行控制。智选环球以包括网站、桌面产品、移动产品在内的产品为您提供了协作工具，帮助您进行团队合作和与人沟通。我们还拥有并运营着多个其他网站并提供相关服务。本政策中的“服务”指的是上述所有产品及服务。</p>
			</section>

			<section>
				<h4 class="privacy-title">二、我们收集哪些信息</h4>
				<p>我们将收集您提供给我们的信息，包括您在使用我们的产品或服务时产生的信息以及其他信息来源向我们提供的信息，具体类别如下所述：</p>
				<h4 class="privacy-title">您提供给我们的信息</h4>
				<p>我们将收集您在我们网站或服务中直接输入或提交的数据。</p>
				<p>1.
					账户信息和个人资料信息：我们将在您注册账户、创建或修改个人资料、设置偏好、登入、通过我们的服务进行购买或为购买而进行登记时收集您的有关信息，例如：您在注册服务时提供的联系信息以及某些情况下的帐单信息将会被我们收集。您还可以选择将个人照片、简历及其他详细信息添加到您的个人资料中，以显示于我们的服务系统之上。在您选择或修改个人偏好时，我们也将持续获取和追踪您的偏好信息。</p>
				<p>2.
					您通过我们的产品所提供的内容：我们将通过您使用的智选环球网页、桌面产品和移动产品来收集和存储您发布、发送、接收和分享的内容，此内容包括您的任何信息或者您选择包含的信息，还包括您上传到服务系统中的文件和链接。我们收集和存储的内容包括：您附加于任何任务上的文件、任务列表、项目、列表或企业的名称或者对任务的描述，您在任务、分享、文件中的评论，您上传的图片、表情以及文件等。</p>
				<p>3. 您通过我们的网站所提供的信息：我们也通过所拥有、运营的网站和社交媒体来收集您所提交的信息。例如，当您提供反馈或参与任何互动功能调查、促销活动、抽奖活动或其他活动时，您向我们提供内容都会被我们收集。</p>
				<p>4.
					您通过我们的支持渠道所提供的信息：我们还将收集您通过我们的客户支持服务或者其他支持服务所提交的问题与信息。当您打开我们的客户支持聊天窗口或是邮件时，系统会要求您提供联系信息、您所遇到的问题或截图以及任何其他有助于解决问题的文档、截屏等信息。</p>
				<p>5. 支付信息：当您注册某些付费服务时，我们会收集某些付款和账单信息。例如：在您为我们的产品付费时，我们要求您提交的姓名和联系信息等；您也可能会提供付款账号信息，如银行卡卡号等。</p>

				<h4 class="privacy-title">您使用服务时自动收集的信息</h4>
				<p>当您浏览和使用我们的服务时（如浏览网站或者在网页中进行相应的操作），我们将自动收集您的一些相关信息。</p>
				<p>1.
					您在我们的产品中的使用行为：当您访问我们的任何服务并与之互动时，我们会跟踪您的某些信息。这些信息包括您正在使用的功能，如：点击任务、选择团队或者点击其他链接；同时包括了您上传到服务中的附件及其类型、大小和文件名称；也包括您所经常使用的搜索词以及您在产品中是如何与他人互动的等等。我们还收集了您合作的团队和人员的信息以及您与他们的互动方式，例如与您最频繁合作和沟通的人员。</p>
				<p>2.
					设备与连接信息：在您使用我们的服务时，我们收集了有关您的计算机、手机、平板电脑或您用于访问服务的其他设备的信息。此设备信息包括您在安装、访问、更新或使用我们的服务时的连接类型和设置。我们还通过您的设备收集关于您的操作系统、浏览器类型、IP地址、分享/退出页面的URL、设备标识符以及应用于软件崩溃相关数据的信息。我们也将使用您的IP地址、国家或地区偏好来估算您的位置，以提供更好的服务体验。我们所收集的信息数量取决于您用于访问服务的设备类型和设置。</p>
				<p>3.
					Cookies和其他跟踪技术：智选环球及我们的第三方合作伙伴（如我们的分析合作伙伴）可能会使用Cookie和其他跟踪技术（如网页打点等）来识别您的身份。Cookie是仅限文本的信息字符串，网站会将这些字符串传输到计算机硬盘的浏览器
					Cookie
					文件中，以便网站能够记住您的身份信息以及其他详细信息。Cookie可能由网站设置或来源自第三方，如广告商。Cookie本身不用于或意图用于从用户计算机读取任何信息（Cookie本身的内容除外）。Cookie只是网站所使用的最初将其放置在您硬盘上的标识符。同一台服务器可以检索到
					Cookie
					信息的实际内容，从而标识计算机，并进而根据主服务器上存储的信息来自定义、跟踪或控制站点的使用情况。我们会通过这些追踪手段来帮助您更好地使用智选环球，也帮助我们更好地改善对应功能。您可以通过修改浏览器设置来选择接受或者拒绝Cookie。但是如果您禁用了Cookie，您将不能使用智选环球的各项交互功能。</p>

				<h4 class="privacy-title">我们从其他来源渠道收集到的信息</h4>
				<p>我们会从服务中的其他用户、其他第三方服务和相关公司以及我们的业务和渠道合作伙伴那里收集到有关您的信息。</p>
				<p>1.
					服务中的其他用户：我们服务的其他用户可能会在服务提交内容时提供有关您的信息。例如：在任务备注中写入您的名字，或者在聊天中提及您的信息。我们也会收集到来自其他服务用户的您的电子邮箱地址，以便邀请您加入服务。同样，您的企业管理员也可能会指定您为项目管理员或者团队管理员（通过登录您的邮箱或者电话），以便您的团队成员在需要时联系您。</p>
				<p>2.
					您关联到账户的其他服务：当您启用Github、微信等第三方应用或将第三方服务与我们的服务关联时，我们会收集到有关您的信息。例如：如果您使用微信凭据创建账户或登录服务，我们会根据您的微信个人资料设置的许可收到您的姓名等信息，以便对您进行身份验证。您或您的管理员可能还会将我们的服务与您使用的其他服务相联合，如允许您通过我们的服务访问、存储、共享和编辑来自第三方的某些内容。例如：您可以授权我们的服务在服务界面中访问和显示来自第三方文档共享服务的文件（如
					Office365、石墨文档）。又或者，您可以授权我们的服务同步联系人列表或地址簿，以便您可以轻松地与服务中的联系人进行联系，或者邀请他们与我们在服务上协作。在将我们的服务与第三方服务链接或联合时，我们收集到的信息取决于该第三方服务所控制的设置、权限和隐私政策。因此您应该始终关注并了解这些第三方服务中的隐私设置和通知，以了解可能向我们透露或与我们的服务共享的数据。</p>
				<p>3.
					智选环球的合作伙伴：我们与各大合作伙伴开展合作，将会围绕我们的产品与合作伙伴的产品进行单点登录、数据打通、培训和开展其他服务。其中一些合作伙伴还帮助我们推广产品，为我们带来销售线索并转售我们的产品。我们会收到来自这些合作伙伴的信息，如账单信息、技术联系信息、公司名称、您所感兴趣的产品等。</p>
			</section>

			<section>
				<h4 class="privacy-title">三、我们将如何使用收集到的信息</h4>
				<p>我们如何使用收集到的信息部分取决于您所使用的服务、如何使用它们以及您所设置的偏好。以下是我们使用所收集的、关于您的信息的具体目的：</p>
				<p>1.
					为您提供更好的服务与个性化体验：我们使用关于您的信息向您提供服务，包括识别您在什么地点登陆、应该提供什么样的用户支持以及如何运营和维护整体服务。例如：我们使用您在账户中提供的名称和图片（如头像）来向其他服务用户标识您。我们的服务还包括个性化您的体验与定制功能，提高您使用
					智选环球的效率，并通过自动化的分析与计算，提高他人与您沟通协作的能力与效率，更好地帮助您和您的团队构建稳固与准确的关联关系。我们可能会使用您的电子邮件域来推断您与特定组织或行业的联系，以个性化您在我们网站上收到的内容和体验。</p>
				<p>2.
					用于研究与开发迭代：我们一直在寻找方法使我们的服务以更智能、更快速、更安全、更综合、更有效的方式来帮助您获得更好的使用体验。我们通过集体学习，了解人们如何使用我们的服务，并不断收集用户直接向我们提供的反馈，以帮助我们排查问题并确定产品趋势、用法、活动模式以及服务整合和改进的方式。例如：我们在每次迭代与更新时，会记录新功能的使用量以及用户的使用链路，从而设计更好、更人性化的功能。在某些情况下，我们会将这部分的调查数据与研究数据提供给对应的研究机构以进行更深层的产品研究与学术研究。</p>
				<p>3.
					用于改善与用户的沟通交流：我们将使用您的联系信息，通过电子邮件和服务内容发送交易邮件，包括确认您的购买、提醒您订阅到期、回应您的意见问题与需求、提供客户支持以及向您发送更新、通知、警告等。根据您的设置，当您或其他人在服务中进行互动时，我们会向您发送电子邮件通知，例如：当您在任务中被人提及或将您添加到任务时。</p>
				<p>4. 用于技术服务：我们使用您的信息来解决您遇到的技术问题、响应您的协助请求、分析崩溃信息并进行修复和改进服务。如果您允许我们这样做，我们会与 智选环球的技术专家分享您的信息，以回应与支持相关请求。</p>
				<p>5. 用于加强安全保护与鉴权：我们使用有关您和您的服务使用情况信息来验证账户和活动、监控可疑或欺诈活动并确定上述行为是否违反服务政策。</p>
				<p>6.
					用于保护我们合法的商业利益和其他合法权益：在法律要求或我们认为有必要保护我们的合法权利、利益和他人利益的情况下，我们会使用有关您的信息来处理法律诉讼、合规、监管和审计相关事务，以及与收购、合并或出售业务相关的信息披露。</p>
				<p>7.
					数据处理的合法性：如果您是欧盟区的用户，我们只会根据适用的欧盟法律来合法地收集和处理您的相关信息，合法性取决于您使用的服务以及您如何使用这些服务。这意味着我们仅在以下情形收集和使用您的信息：我们需要处理数据以为您提供服务，包括运营服务、提供客户支持、个性化功能以及保护服务的安全性；处理数据是为实现合法利益所需（您所享有的数据保护利益优先于该种利益的情况除外），如用于研究和开发、营销和推广服务以及保护我们的合法权益；您同意为特定目的而处理数据；我们需要处理您的数据以履行法律义务。</p>
				<p>
					如果您已经同意我们出于特定目的使用您的信息，您也拥有随时改变主意的权利，但这不会影响任何已经发生了的处理。当我们或第三方（如您的雇主）合法使用您的信息时，您有权反对。但是在某些情况下，这可能意味着您不再使用服务。</p>
			</section>

			<section>
				<h4 class="privacy-title">四、我们如何共享收集到的信息</h4>
				<p>
					我们开发和提供协作工具，并希望它们能更好地帮助您的工作。这也意味着我们将通过服务或者第三方的形式共享收集到的信息。我们将以下述方式分享我们收集的有关您的信息，包括与可能的业务转移相关的信息，但我们承诺绝不向广告客户或其他第三方出售您的信息。</p>
				<h4 class="privacy-title">与服务中的其他用户共享</h4>
				<p>1.
					用于协作、合作：您可以创建包含您的信息的任务或其他内容，并添加授予其他人的访问权限或者授予他人共享、编辑、复制和下载的权限。当您共享或与特定内容进行互动时，服务的某些协作功能会向其他服务用户显示部分或全部的个人资料信息。例如：当您评论任务时，我们会在您的评论旁边显示您的个人头像和名称，以便其他有权访问此任务的用户了解是谁发表了评论；同样，当您加入团队或组织时，您的姓名、个人资料图片和联系信息将显示在其他团队成员的列表中，以便他们可以查找到您并与您互动。请注意，有些任务或者项目可以设置为公开，这意味着发布在该项目上的任何内容（包括关于您的信息）都可以被公开查看。您可以随时查看您的项目设置，以确认某个特定的项目是否是公开的。</p>
				<p>2.
					论坛社区：我们的网站提供可公开访问的博客、论坛和错误跟踪器。您在这些网站上提供的任何信息，包括用于发布信息的账号相关个人信息资料，可能被任何访问网站的公众所阅读、收集和使用。即使您终止了您的账户，您的帖子和某些配置文件信息也可能会被保留。我们建议您在输入这些信息时考虑其安全性与隐私性。</p>
				<h4 class="privacy-title">与第三方合作伙伴共享</h4>
				<p>我们与第三方分享信息，以帮助我们运营、提供、改进、整合、定制、支持和销售我们的服务。</p>
				<p>1.
					第三方应用：您或者您的管理员或其他服务用户可以选择添加新功能，或者通过在服务中启用应用中心的方式来进行工作。上述操作可能会让第三方应用程序访问您的账户和您的信息（如您的姓名和电子邮箱地址），以及您选择与这些应用程序相关的任何内容。第三方应用程序的政策和程序不受我们控制，本隐私政策不包括第三方应用程序如何使用您的信息。您应该始终关注并了解这些第三方服务中的隐私设置和通知，以了解有关其隐私和信息处理的更多信息。如果您反对与这些第三方分享您的信息，请停用这些第三方应用。</p>
				<p>2.
					指向第三方网站的链接：服务可能包含指向您的其他网站或服务的链接，这些网站或服务的隐私惯例可能与我们的不同。您需要注意的是，您使用以及您提交给任何第三方网站的信息均受其隐私政策的约束，而不是受本服务隐私政策的约束。</p>
				<p>3. 我们将以弹窗的方式单独告知接收个人信息的第三方身份或类型、向第三方分享数据的目的及数据范围，并征得您的同意。</p>
				<h4 class="privacy-title">与关联公司分享</h4>
				<p>在某些情况下，我们会与关联公司分享我们收集的信息。关联公司是我们拥有或经营的公司。我们与关联公司分享您的信息，以运营和改善产品和服务并提供其他相关服务给您。本隐私政策适用于我们在这些情况下分享的信息。</p>
			</section>

			<section>
				<h4 class="privacy-title">五、我们如何存储收集到的信息并如何保障其安全性</h4>
				<p>
					信息的存储和安全：我们使用阿里云提供的云服务托管我们收集的信息，并使用技术措施来保护您的数据。尽管我们极尽可能地保护您的信息安全，但由于互联网的固有特性，没有任何系统是绝对安全的，我们无法保证数据在通过互联网传输过程中和存储在我们系统时的绝对安全。我们会尽一切可能防止安全入侵事件的发生。但如果发生该类事件，我们将在合理期限内第一时间告知您。</p>
				<h4 class="privacy-title">信息将被存储多久</h4>
				<p>
					信息将被存储多久是由该信息的种类所决定的，我们在下文中将详细描述。当信息达到一定存储期限后，我们会删除您的信息或做匿名处理。但当删除操作无法进行的时候（如信息已存储在备份存档中），我们将安全地存储您的信息，并将其隔离，直至删除成为可能。</p>
				<p>1.
					账号信息：我们将保留您的账户信息，直到您删除您的账户。我们还将保留一些必要的信息，以履行法律义务、解决争议、履行协议、支持业务运营并继续开发和改进我们的服务。如果我们将要保留这些信息以用于服务改进和产品迭代，我们会将数据脱敏，并且我们只会利用这些信息进行集体性分析而不会针对您的个人数据做专门分析。</p>
				<p>2. 您在我们服务中所分享的信息：如果您的账户已停用或被停用，您的部分信息和您提供的内容将被保留，以便您的团队成员或其他用户充分使用服务。例如：我们会继续显示您提供给项目或任务中的评论和内容。</p>
				<p>3. 市场偏好信息：如果您选择接收我们的营销电子邮件，我们会保留有关您的营销偏好信息，除非您明确要求我们删除此类信息。我们将保留自创建日期起的合理时间段内从 Cookie 和其他跟踪技术中所获得的信息。</p>
			</section>

			<section>
				<h4 class="privacy-title">六、有害信息的过滤和删除 </h4>
				<p>根据相关法律的规定，智选环球禁止用户创建和储存一切有害信息，包括：</p>
				<ul class="privacy-list">
					<li>（1）违反中国宪法确定的基本原则的；</li>
					<li>（2）危害国家安全，泄露国家秘密，颠覆国家政权，破坏国家统一的；</li>
					<li>（3）宣扬恐怖主义、极端主义、民族仇恨、民族歧视的；</li>
					<li>（4）破坏国家、地区间友好关系的；</li>
					<li>（5）破坏国家宗教政策，宣扬邪教和封建迷信的；</li>
					<li>（6）散布谣言或不实消息，扰乱社会秩序，破坏社会稳定的；</li>
					<li>（7）煽动、组织、教唆恐怖活动、非法集会、结社、游行、示威、聚众扰乱社会秩序的；</li>
					<li>（8）散布淫秽、色情、赌博、暴力、恐怖或者教唆犯罪的；</li>
					<li>（9）侵犯他人名誉、隐私、著作权、信息网络传播权等合法权益的；</li>
					<li>（10）含有法律、行政法规禁止的其他内容的。</li>
				</ul>
				<p>
					智选环球将针对以上信息制定过滤和屏蔽机制。如用户创建项目或储存文件时不能履行和遵守本政策中的规定，智选环球有权对违反本政策的用户做出关闭账户的处理，同时保留依法追究当事人法律责任的权利。此外，智选环球在采取移除等相应措施后，不为此向原发布人承担违约责任或其他法律责任。</p>
			</section>

			<section>
				<h4 class="privacy-title">七、您的权利</h4>
				<p>1. 您可以在使用我们服务的过程中，访问、修改、撤回和删除您提供的注册信息和其他个人信息，也可按照通知指引与我们联系。您访问、修改和删除个人信息的范围和方式将取决于您使用的具体服务。</p>
				<p>2.
					每个业务功能可能需要某些基本的个人信息才能得以完成。对于额外收集的个人信息的收集和使用，您可以随时给予或撤回您的授权同意。当您撤回同意后，我们将不再处理相应的个人信息。但您撤回同意的决定，不会影响此前基于您的授权而开展的个人信息处理。</p>
				<p>3.
					您有权获取您的个人信息副本。在技术可行的前提下，例如数据接口匹配，我们还可按您的要求，直接将您的个人信息副本传输给您指定的第三方。我们将以弹窗方式单独告知接收个人信息的第三方身份或类型、向第三方分享数据的目的及数据的范围并征得您的同意。</p>
				<p>4. 在某些业务功能中，我们可能仅依据信息系统、算法等非人工自动决策机制对您的个人信息做出处理。如果这些决定将显著影响您的合法权益，您有权要求我们做出解释，我们也将对此提供适当的救济方式。</p>
				<p>5.
					您有权要求限制对您个人数据的处理。在下列情形中，您有权限制我们处理数据：当您对个人数据的准确性有争议，并允许我们在一定的期限内核实其准确性时；当数据处理是非法的，且您反对删除个人数据而是要求限制使用该个人数据时；当我们不再需要个人数据以实现处理目的，但您为了提起、行使或抗辩法律诉求而需要该个人数据时；当您基于反对权需要核实我们的法律依据是否优先于您的法律依据时。</p>
				<p>6. 您有权选择退出促销。您可以选择不接收我们的促销信息，为此目的，您可以直接联系我们从促销邮件列表或注册数据库中中删除您的联系信息。</p>
				<p>7.
					为保障安全，您可能需要以提供书面材料或其他方式证明您的身份。我们可能会先要求您验证自己的身份，然后再处理您的请求。对于您的合理请求，我们原则上不收取费用，但对多次重复、超出合理限度的请求，我们将视情况收取一定的成本费用。对于那些无端重复、需要过多技术手段（例如：需要开发新系统或从根本上改变现行惯例）、给他人合法权益带来风险或者非常不切实际（例如：涉及备份磁带上存放的信息）的请求，我们可能会予以拒绝。</p>
				<p>在以下情形中，按照法律法规要求，我们将无法响应您的请求：</p>
				<ul class="privacy-list">
					<li>与国家安全、国防安全直接相关的；</li>
					<li>与公共安全、公共卫生、重大公共利益直接相关的；</li>
					<li>与犯罪侦查、起诉、审判和判决执行等直接相关的；</li>
					<li>有充分证据表明您存在主观恶意或滥用权利的；</li>
					<li>响应您的请求将导致您或其他个人、组织的合法权益受到严重损害的；</li>
					<li>涉及商业秘密的。</li>
				</ul>
			</section>

			<section>
				<h4 class="privacy-title">八、我们收集到的信息是如何跨境传输的</h4>
				<p>优选项目
					提供了中国区域与海外区域的服务，为确保用户可以使用同一个账号登陆任意服务区域的服务器，我们将您的个人账户基础信息数据（包括账号、密码、用户个人信息及设备信息）进行中国区域与海外区域的互通，以帮助提供更好的使用体验。就欧盟区域的用户而言，如果您的个人信息需要传输到第三国，我们会告知您该第三国是否通过了欧盟关于信息保护的“充分性”标准。如该第三国没有通过该标准，我们将会告知您我们采取了何种个人信息保护措施。</p>
			</section>

			<section>
				<h4 class="privacy-title">九、业务转让</h4>
				<p>
					智选环球收集的信息将被视作一项资产，如果存在下列情况之一，此类信息可能成为被转让的资产之一：智选环球、任何关联公司或部门与其他企业或部门进行合并、被收购，或者进行破产、解散、重组，或者出售部分或全部智选环球的资产或股票，或者进行融资、公开发行证券，或者被收购全部或部分业务，或者进入其他类似交易或程序，或者为此类活动进行的其他程序和步骤（例如尽职调查）。</p>
				<p>
					当上述交易完成后，若存在转让智选环球收集的信息的情况，我们会以邮件和/或其他方式通知您。收购方或者其他与收购方具有类似地位的权利义务承继者，只能按照此隐私策略（或者向您收集信息时任何有效的后续策略）来使用您的信息。请注意，转让后提交或收集的信息可能根据收购方的要求在法律允许的范围内进行修改，隐私政策也将据此进行更新。</p>
			</section>

			<section>
				<h4 class="privacy-title">十、其他重要的隐私策略</h4>
				<p>
					我们的产品适用于个人使用和组织使用，在通过组织（例如您的雇主）向您提供服务的情况下，该组织是服务的管理员，并且对其拥有控制权的最终用户和服务站点负责。如果是此种情况，请将您的数据隐私需求提交给管理员，因为您对服务的使用受制于该组织的政策。我们不对管理员组织的隐私或安全做法负责，这些做法可能与本政策有所出入。即使服务目前没有由组织管理，如果您是由组织管理的团队的成员，或者如果您使用组织提供的电子邮箱地址（例如您的工作电子邮箱地址）访问服务，那么该团队的管理员或您的组织电子邮箱地址相关联的域的所有者（例如您的雇主）可能会对您的账户进行管理、控制，并在这之后使用我们的服务。如果发生此类情况，您会收到通知。任务拥有者、项目管理员、企业管理员能够限制您对任务、项目、企业的访问与权限。</p>
				<p>在某些情况下，企业管理员还可以：</p>
				<ul class="privacy-list">
					<li>要求您重置您的账号密码；</li>
					<li>限制、暂停或终止您访问服务或您的账户；</li>
					<li>控制您编辑、限制、修改或删除账户信息的能力；</li>
					<li>更改您的账户信息，包括个人资料信息或与您账户相关的电子邮箱地址；</li>
					<li>访问您账户中的信息；</li>
					<li>开启或关闭第三方应用；</li>
				</ul>
				<p>
					如果您不希望管理员能够控制您的账户或使用服务，您可以退出企业、项目、任务，并从您的账户中删除任何包含管理员拥有或控制的域的电子邮件。一旦管理员声明对您的账户或使用服务具有控制权，您可能无法在未经管理员批准的情况下更改与您的账户相关联的电子邮箱地址。</p>
				<p>请联系您的组织或您的管理员，以获取组织政策和了解更多信息。</p>
			</section>

			<section>
				<h4 class="privacy-title">十一、我们对待儿童的隐私政策</h4>
				<p>
					我们的服务不针对16岁以下的个人，我们也不会故意收集16岁以下儿童的个人信息。如果发现16岁以下的儿童向我们提供了个人信息，我们将采取措施删除此类信息。如果您发现存在上述儿童向我们提供个人信息的情况，请您通过我们的客户支持服务联系我们。</p>
			</section>

			<section>
				<h4 class="privacy-title">十二、联系我们</h4>
				<p>如果您对本隐私政策有任何疑问、意见或建议，请通过以下方式与我们联系：</p>
				<p>邮箱：support@yxxm.com</p>
				<p>地址：广州市天河区元岗横路310号404房</p>
				<p>邮编：201203</p>
				<p>客服电话：+86 400-060-5576</p>
				<p>一般情况下，我们将在三十天内回复。</p>
				<p>
					本隐私政策的订立、履行和解释均适用中国法律。如果您对我们的回复不满意，特别是当我们的个人信息处理行为损害了您的合法权益，您可以至上海，以向上海国际仲裁中心（“SHIAC”）申请仲裁的方式寻求解决方案。当您使用我们的服务，即意味着您已经同意本隐私政策所示之法律管辖及争议解决方式的有关约定。</p>
			</section>

			<section>
				<h4 class="privacy-title">十三、隐私政策的变更</h4>
				<p>
					我们可能会不时更改此隐私政策。隐私政策的任何更改都会在此页面上发布。如果更改的内容十分重要，我们将通过在服务主页或登录屏幕上添加通知或者向您发送电子邮件的方式通知您。我们也会将此隐私政策的先前版本保留在档案中供您查看。我们鼓励您在使用服务时了解我们的隐私政策，随时了解我们的信息能够帮助您更好地保护隐私。如果您不同意本隐私政策的任何更改，您需要停止使用服务并停用您的账户。</p>
			</section>

		</div>
	</div>

</div>
</body>
</html>
